On 24/01/2010, Phil Steitz <phil.ste...@gmail.com> wrote: > sebb wrote: > > release-process.txt currently says: > > > > 7. Check out DBCP fully - i.e., trunk, branches, tags. > > > > 8. From the top level of the checkout, execute > > svn cp trunk branches/DBCP_1_3_x_BRANCH > > svn commit -m "Created 1.3.x compatibility release branch." > > (where x is the final digit of the new release number) > > <<<< > > > > This seems like a lot of SVN download traffic, and the amount will > > increase with every new branch or tag added to DBCP. > > > > Surely one can just create the tag directly in SVN, e.g. > > > > svn copy -m"Create 1.3.x compatibility release branch." \ > > https://svn.apache.org/repos/asf/commons/proper/dbcp/trunk \ > > > https://svn.apache.org/repos/asf/commons/proper/dbcp/branches/DBCP_1_3_x_BRANCH > > > > The newly created branch can then be checked out locally. > > > > Or am I missing something here? > > > > We could create a script for creating the branch, and probably quite a > > bit of the rest as well. > > > I use a script for most of the steps. Not everyone uses bash > locally, though, so I did not commit it.
Still worth committing; I can convert it to a Windows CMD file. Between the two, that should be enough. Or maybe it can be done in Ant, in which case it's cross-platform... > The download traffic is essentially the same when you create the > branch server side or locally, since you still need to download it. Only if you want the rest of the SVN branches and tags, which I don't. > I personally prefer to do things locally and then commit. > Admittedly, this is just a matter of taste and I am fine with > changing the instructions to use server side copy. One thing missing > from the instructions is that you need to rm any previous branch > created with the same name. > > Step 7 obviously only has to be performed once. I personally > maintain full checkouts of all of the commons components that I work > on. I understand that others may think this is excessive; but it is > convenient to have at least all of the release tags checked out, and > as I said, it only has to be done completely once and then updated > incrementally. If this seems to pig-ish, I guess I could revert to > manually grabbing just the release tags and branches. Right now, a > full checkout of [math] (the biggest one I have) is 501MB. DBCP is > 211MB. It's up to you what working copies you maintain; I personally would not want all of those. So I propose adding the alternative method of creating the branch for those prefer a differnt way of working. OK? > Phil > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org