You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by ma...@apache.org on 2014/03/14 00:29:18 UTC
svn commit: r1577380 - /ant/ivy/core/trunk/doc/dev/makerelease.html
Author: maartenc
Date: Thu Mar 13 23:29:17 2014
New Revision: 1577380
URL: http://svn.apache.org/r1577380
Log:
Explain in more detail how we work with branches when creating a new release.
Modified:
ant/ivy/core/trunk/doc/dev/makerelease.html
Modified: ant/ivy/core/trunk/doc/dev/makerelease.html
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/doc/dev/makerelease.html?rev=1577380&r1=1577379&r2=1577380&view=diff
==============================================================================
--- ant/ivy/core/trunk/doc/dev/makerelease.html (original)
+++ ant/ivy/core/trunk/doc/dev/makerelease.html Thu Mar 13 23:29:17 2014
@@ -36,9 +36,12 @@ RELEASE_NOTES
CHANGES
README
<h3>2. Create a release branch</h3>
-This will allow to work separately from other developers, in case you need any last modification.
+This will allow to work separately from other developers, in case you need any last modification. For a release we have 2 branches. For instance, suppose we create a 2.0.0-beta1 release. We have a branch for the code for all 2.0.x releases, this is the '2.0.x' branch. From this branch we will create the release branch which is for a specific release. It is possible that the 2.0.x branch has already been created when releasing a previous version, in that case the creation of this branch can be skipped.
<code>
svn copy https://svn.apache.org/repos/asf/ant/ivy/core/trunk \
+ https://svn.apache.org/repos/asf/ant/ivy/core/branches/2.0.x \
+ -m "Creating a 2.0.x branch."
+svn copy https://svn.apache.org/repos/asf/ant/ivy/core/branches/2.0.x \
https://svn.apache.org/repos/asf/ant/ivy/core/branches/2.0.0-beta1 \
-m "Creating a release branch for 2.0.0-beta1."
</code>