-
1. Re: SVN Branching as Part of Build Process
pgier Dec 3, 2007 4:57 PM (in response to alrubinger)I don't see a problem if you create a branch first. The wiki page was created just to show people how to do a release, and not really to force them into that process. As long as the end result is the same, i.e. you have a tag and a reproducible build, changes/additions to the process like this are fine by me.
-
2. Re: SVN Branching as Part of Build Process
dimitris Dec 4, 2007 6:33 AM (in response to alrubinger)I don't understand why you want to branch first? You have a branch already (happens to be the trunk) and just want to tag subsequent releases on it (Beta1, Beta2, ...).
-
3. Re: SVN Branching as Part of Build Process
alrubinger Dec 4, 2007 6:45 AM (in response to alrubinger)It's an optional step that isolates the codebase from forward-moving development changes, and (I find) eases the process of tagging Beta1, Beta2 without incrementing the version number (as Maven will prompt as a default).
Mostly, it's a matter of developer preference; I happen to find branching an essential organizational step as tagging off trunk I find confusing. I've been updating the Wiki page referenced in my original post as I employ this process for EJB3 External API and EJB3 Impl projects.
This thread is precisely for this debate. :)
S,
ALR -
4. Re: SVN Branching as Part of Build Process
dimitris Dec 4, 2007 6:59 AM (in response to alrubinger)I believe dealing with our build system/maven limitations (and trying to fix them) is a different thing than the branching strategy. In the way you suggest the number of branches explodes.
I'd normally go for the simplest solution, but maybe that's me.