David Jencks wrote:
Hi Zoe,

This looks pretty good to me.  I personally really don't like creating branches 
for releases.  If you use scm copy you note you have to update the scm 
locations in the poms manually.  You also have two scm locations claiming to 
have the same version.  The release plugin won't correctly update the trunk 
version for you.  You end up with an orphan branch that you can't really delete 
because it has the svn history of the release but will never be used for 
anything.  So I strongly recommend NOT making a release branch.
I can see arguments for and against branching. I think it worked this time because:

It was the first time I'd worked through the process and I knew I would make a few mistakes - so having a branch was a good idea. It also meant that people could commit API-breaking changes in trunk without me having to worry about it. And it meant that I could delete a sample I didn't want to release without affecting trunk.

I agree that the things you mention are a nuisance.


Z
If you keep doing it, though, you need to figure out a process for manually 
updating version numbers in the trunk after release.  This is going to be a 
process that is probably beyond my abilities to follow...

thanks
david jencks


On Aug 17, 2010, at 3:00 AM, zoe slattery wrote:

Hi - As I went through the process of creating the release I created 
documentation here:

https://cwiki.apache.org/confluence/display/ARIES/ReleasingAries

It should be on the Aries web site in a couple of hours when it's been synced 
with the wiki.

It would be really great if people could check the doc - I'd like us to be in a 
position where anyone can do a release with minimal effort and I don't think we 
are quite there yet :-)

Thanks to everyone who has helped out with this so far!

Zoƫ





Reply via email to