Modified:
/wiki/Releasing.wiki
=======================================
--- /wiki/Releasing.wiki Thu May 13 10:27:04 2010
+++ /wiki/Releasing.wiki Mon Jan 17 08:37:19 2011
@@ -4,20 +4,24 @@
= Steps =
Check out the code:
- * `svn co https://prettyfaces.googlecode.com/svn/prettyfaces/trunk
prettyfaces`
+ * `git clone g...@github.com:ocpsoft/prettyfaces.git`
Check that all dependencies can be resolved:
* `mvn dependency:resolve`
Do a dry run of the release (will not tag in SVN)
- * `mvn release:prepare --batch-mode -Drelease
-DdevelopmentVersion=3.0.m-SNAPSHOT -DreleaseVersion=3.0.m.Q -Dtag=3.0.m.Q
-DdryRun`
+ * `mvn release:prepare --batch-mode -Drelease
-DdevelopmentVersion=3.0.m-SNAPSHOT -DreleaseVersion=3.0.m.Q -Dtag=3.0.m.Q
-DdryRun -Pdeploy`
Do the release tag SVN step
- * `mvn release:prepare --batch-mode -Drelease
-DdevelopmentVersion=3.0.m-SNAPSHOT -DreleaseVersion=3.0.m.Q -Dtag=3.0.m.Q
-Dresume=false`
+ * `mvn release:prepare --batch-mode -Drelease
-DdevelopmentVersion=3.0.m-SNAPSHOT -DreleaseVersion=3.0.m.Q -Dtag=3.0.m.Q
-Dresume=false -Pdeploy`
If something goes wrong:
* `mvn release:rollback`
- * `svn rm
https://prettyfaces.googlecode.com/svn/prettyfaces/tags/{VERSION}`
-
-Finally, perform the release to the repository:
- * `mvn release:perform`
+ * `git tag -d {releaseVersion}`
+
+Finally, perform the release to the repository and push to SCM:
+ * `mvn release:perform -Pdeploy`
+ * Replace {developmentVersion} with new dev version in relevant files and
POMs.
+ * `git add -A`
+ * `git commit -m "updated for next dev version"`
+ * `git push`