You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by bo...@apache.org on 2015/05/23 20:55:35 UTC

ant git commit: adapt instructions to git

Repository: ant
Updated Branches:
  refs/heads/master d769172a1 -> a6802baa3


adapt instructions to git


Project: http://git-wip-us.apache.org/repos/asf/ant/repo
Commit: http://git-wip-us.apache.org/repos/asf/ant/commit/a6802baa
Tree: http://git-wip-us.apache.org/repos/asf/ant/tree/a6802baa
Diff: http://git-wip-us.apache.org/repos/asf/ant/diff/a6802baa

Branch: refs/heads/master
Commit: a6802baa353f7fe3c8e6dfb2ce3370136bd2ad5f
Parents: d769172
Author: Stefan Bodewig <bo...@apache.org>
Authored: Sat May 23 20:55:06 2015 +0200
Committer: Stefan Bodewig <bo...@apache.org>
Committed: Sat May 23 20:55:06 2015 +0200

----------------------------------------------------------------------
 ReleaseInstructions | 62 ++++++++++++++++++++++++------------------------
 1 file changed, 31 insertions(+), 31 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ant/blob/a6802baa/ReleaseInstructions
----------------------------------------------------------------------
diff --git a/ReleaseInstructions b/ReleaseInstructions
index 165cdf0..636f715 100644
--- a/ReleaseInstructions
+++ b/ReleaseInstructions
@@ -5,7 +5,7 @@ Authors: Conor MacNeill
          Magesh Umasankar
          Antoine Levy-Lambert
 
-Note: This document was updated in the context of releasing Ant 1.9.3.
+Note: This document was updated in the context of releasing Ant 1.9.5.
       Please interpret the branch names, tags, etc. according to
       your context.
 
@@ -35,7 +35,7 @@ Note: This document was updated in the context of releasing Ant 1.9.3.
     and 1.9.xbeta on the branch.
 
     For more information on performing branching and merging, please visit
-    http://svnbook.red-bean.com/nightly/en/svn-book.html
+    http://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell
 
 
 4.  Before a build :
@@ -55,20 +55,19 @@ Note: This document was updated in the context of releasing Ant 1.9.3.
     the build with -verbose option and scan for lines beginning with
     "Unable to load...". 
 
-6.  Make sure that your directory tree is clean by running svn status.
+6.  Make sure that your directory tree is clean by running git status.
     Some tests leave behind leftovers which end up in the source
     distribution otherwise.
 
 7.  Next bootstrap, build and run the tests.  Then build the distribution
-    on the branch. It is important that this be a clean build. Label this with
-    a tag ANT_193.
+    on the branch. It is important that this be a clean build. Tag this with
+    a tag ANT_195.
 
     The file release.sh gives an idea of how to do this build process.
     buid.xml specifies that the code should be compiled with source=1.5 and target=1.5.
 
-    svn copy https://svn.apache.org/repos/asf/ant/core/trunk \
-     https://svn.apache.org/repos/asf/ant/core/tags/ANT_193 \
-     -m "Tagging version 1.9.3 of Ant"
+    git tag -s -m "Tagging version 1.9.5 of Ant" ANT_195
+    git push --tags
 
 8.  Sign the distribution files using the script release/signit.xml
 
@@ -84,7 +83,7 @@ Note: This document was updated in the context of releasing Ant 1.9.3.
 
     Before you do that, ensure that the key you use is inside the KEYS
     file in Ant's SVN repository
-    <https://svn.apache.org/repos/asf/ant/antlibs/common/trunk/KEYS> -
+    <https://git-wip-us.apache.org/repos/asf?p=ant-antlibs-common.git;a=blob;f=KEYS;h=dc62b011b1b429bd6de913f8f2bce79b715f96db;hb=HEAD> -
     and that you copy the KEYS file to
     /www/www.apache.org/dist/ant
 
@@ -101,43 +100,44 @@ Note: This document was updated in the context of releasing Ant 1.9.3.
     This target generates a file build/html/WHATSNEW.html
 
     Add an html head element with a title like "Release Notes of Apache Ant
-    1.9.3" (from the default txt2html)
+    1.9.5" (from the default txt2html)
 
     Cut all sections about previous releases to keep only the current release,
-    and save as  RELEASE-NOTES-1.9.3.html inside the distribution folder.
+    and save as  RELEASE-NOTES-1.9.5.html inside the distribution folder.
 
-    Copy the file RELEASE-NOTES-1.9.3.html also as README.html
+    Copy the file RELEASE-NOTES-1.9.5.html also as README.html
 
 10. The distribution is now ready to go.
     Create a SVN sandbox on your computer with https://dist.apache.org/repos/dist/dev/ant in it
     Copy the distribution folder to the location of the sandbox.
     svn add the files and commit into https://dist.apache.org/repos/dist/dev/ant
 
-11.     * upload the maven artifacts located under java-repository/org/apache/ant
-          these artifacts comprise currently for each ant jar of one POM file, the corresponding jar file
-          and the corresponding GPG signatures (x.pom, x.jar, x.pom.asc, x.jar.asc)
-          MD5 and SHA1 are generated by ivy during the upload
+11.
+    * upload the maven artifacts located under java-repository/org/apache/ant
+      these artifacts comprise currently for each ant jar of one POM file, the corresponding jar file
+      and the corresponding GPG signatures (x.pom, x.jar, x.pom.asc, x.jar.asc)
+      MD5 and SHA1 are generated by ivy during the upload
 
-          to
+      to
 
-          https://repository.apache.org (nexus repository)
+      https://repository.apache.org (nexus repository)
 
-          using the build file release/upload.xml
+      using the build file release/upload.xml
 
-          ant -Dupload.user=foo -Dupload.password=secret -lib location_of_ivy_jar -f upload.xml
+      ant -Dupload.user=foo -Dupload.password=secret -lib location_of_ivy_jar -f upload.xml
 
-        *  after the upload, you need to access the web interface of nexus under https://repository.apache.org
-           login using your Apache credentials
-           in the left pane, below "build promotion", click on the "Stagings Repositories" links
-           expand org.apache.ant
-           select the checkbox next to the upload that you just did
-           click the button "Close" on the top of the table listing the uploads
-           make a note of the location of the staging repository for the vote email
+    *  after the upload, you need to access the web interface of nexus under https://repository.apache.org
+       login using your Apache credentials
+       in the left pane, below "build promotion", click on the "Stagings Repositories" links
+       expand org.apache.ant
+       select the checkbox next to the upload that you just did
+       click the button "Close" on the top of the table listing the uploads
+       make a note of the location of the staging repository for the vote email
 
 
 12. Once this is committed send a release vote email on dev@ant.
     The email will typically mention :
-       - the SVN tag for the release including revision number,
+       - the git tag for the release including commit hash,
        - the location of the tarballs, including revision number in dist.apache.org repository
        - the URL for the maven artifacts
 
@@ -157,11 +157,11 @@ Note: This document was updated in the context of releasing Ant 1.9.3.
     available via the archive. To do so, just use the "svn rm" command against
     the artifacts or folders to remove.
 
-15. Address the available version tags in BugZilla. Create a new version 1.9.4.
-    Assign all existing 1.9.3 bugs to 1.9.4.
+15. Address the available version tags in BugZilla. Create a new version 1.9.6.
+    Assign all existing 1.9.5 bugs to 1.9.6.
     Note that such massive changes can be done at once by choosing the
     link "Change several bugs at once" at the bottom of the bug list
-    displaying the 1.9.3 bugs.
+    displaying the 1.9.5 bugs.
 
 16. Once that is done, do a test download to make sure everything is OK. A
     common problem may be: