This is an excellent idea, particularly the bit about RelNotes-HEAD. Wit=
Cheetah it takes only 20 minutes to cut, test, tag, upload, and announce =
new release. There's no reason why Webware's release procedure couldn't =
I think with the 'bumping' of the release-notes you'd actually want to=20
distinguish between what happening in 0.8b1 and 0.8b2. A new file should=
created for this type of bump as well.
On November 5, 2002 08:23 am, Jason Hildebrand wrote:
> I remember Geoff talking about how much work it is to cut releases, and
> also about all the places where version numbers need to be updated.
> So, in the interests of making it easier to release, I'd like to spend =
> bit of time automating part of this procedure.
> Specifically, I want to eliminate hard-coded version numbers where it's
> possible (and desirable) to do so, and I'd like to write a utility whic=
> will automate updating all of the other places (BumpVersion, a companio=
> to ReleaseHelper).
> I've also thought about tweaking the procedure for making release notes
> slightly. I think it would make sense in each Doc directory to have a
> RelNotes-HEAD.html (generated from RelNotes-HEAD.txt, once we complete
> the switch to structured text). As we add new features during the
> development cycle, we should be adding to these release notes at the
> same time we commit the features/fixes. I know some developers do this
> already -- let's update the documentation to reflect this procedure.
> When BumpVersion is called, it will rename each RelNotes-HEAD.html to
> have a specific version number (say RelNotes-0.8.html, for example), an=
> create a new (empty) RelNotes-HEAD.html for the next development cycle
> (I'm literally talking about using the string "HEAD", because at that
> point we don't necessarily know what version number we will give to the
> next release).
> BumpVersion will be smart about renaming release notes for alpha/beta
> releases; a bump from 0.7 to 0.8b1 would do the above-described
> renaming, whereas a bump from 0.8b1 to 0.8b2 would rename
> RelNotes-0.8b1.html to RelNotes-0.8b2.html. This would be the correct
> behaviour, right?
> Let me know what you think of this idea. No feedback defaults to
> "sounds ok, go ahead with this". :)