This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/royale-asjs.wiki.git


The following commit(s) were added to refs/heads/master by this push:
     new 19481e2  Updated Release Manager Notes (markdown)
19481e2 is described below

commit 19481e2a7e52d45bb7411ed4edb914967c54e280
Author: aharui <aha...@apache.org>
AuthorDate: Wed Jan 10 11:23:27 2018 -0800

    Updated Release Manager Notes (markdown)
---
 Release-Manager-Notes.md | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/Release-Manager-Notes.md b/Release-Manager-Notes.md
index 78d3253..955444e 100644
--- a/Release-Manager-Notes.md
+++ b/Release-Manager-Notes.md
@@ -11,4 +11,24 @@ Maven release steps use the Maven release plugin which uses 
SSH instead of HTTPS
 * [Windows](http://help.github.com/msysgit-key-setup/)
 * [Mac OSX](http://help.github.com/mac-git-installation/)
 
-It appears that Maven will do its work without updating the local working 
copy.  So doing a "git pull" after the Maven steps is advised.  For example, 
Maven pushed changes and a new branch to the remote, but my local working copy 
still said I had changes to commit.
\ No newline at end of file
+It appears that Maven will do its work without updating the local working 
copy.  So doing a "git pull" after the Maven steps is advised.  For example, 
Maven pushed changes and a new branch to the remote, but my local working copy 
still said I had changes to commit.
+
+## Canceling an RC
+
+To cancel an RC and generate a new RC, you have to revert certain changes that 
Maven made to the release branch.  I have not tried the Maven Release Plugin's 
rollback capability because the documentation implies it would only work before 
you use the "perform" step.
+
+If the plan is to accept some changes to the release branch and create a new 
RC, run "git checkout <release-branch>" to switch to the release branch and do 
a "git pull --rebase" to sync it up.  Then look at the log via "git log".  You 
should see some log entries.  One should say:
+
+`[maven-release-plugin] prepare for next development iteration`
+
+Another should be:
+
+`[maven-release-plugin] prepare release org.apache.royale.<repo>-<release 
version>-rc<RC#>`
+
+In the royale-asjs and royale-typedefs branches there may be a third:
+
+`remove SNAPSHOT from compiler-build-tools versions`
+
+Revert these entries via "git revert <hash of commit>"
+
+Do the above for all 3 repos.  Then you can accept the changes to the release 
branch and run the "maven" step again.  Note that you should not merge the 
develop branch into the release branch because Maven has already updated the 
develop branch to the next release version.
\ No newline at end of file

-- 
To stop receiving notification emails like this one, please contact
['"commits@royale.apache.org" <commits@royale.apache.org>'].

Reply via email to