]> granicus.if.org Git - re2c/commitdiff
- Add readme on how to release
authorhelly <helly@642ea486-5414-0410-9d7f-a0204ed87703>
Sun, 1 Apr 2007 11:28:02 +0000 (11:28 +0000)
committerhelly <helly@642ea486-5414-0410-9d7f-a0204ed87703>
Sun, 1 Apr 2007 11:28:02 +0000 (11:28 +0000)
add-release.txt [new file with mode: 0755]

diff --git a/add-release.txt b/add-release.txt
new file mode 100755 (executable)
index 0000000..31d92f0
--- /dev/null
@@ -0,0 +1,60 @@
+1. For a BRANCH first create a new version directory
+   and apply fixes in the new directory if not yet done:
+   > svn cp tags/RELEASE_<old> tags/RELEASE_<new>
+
+2. Edit dates in the following files:
+   - CHANGELOG
+   - htdocs/index.html
+   - htdocs/manual.html (two times)
+
+3. For a BRANCH edit version in:
+   - configure.in
+
+4. Keep CHANGELOG, htdocs/index.html insynch
+
+5. Commit preparation phase:
+   > svn ci -m "- Prepare new releases <new>"
+
+6. For HEAD:
+   > svn mkdir tags/RELEASE_<new>
+   > svn cp re2c/trunk/re2c tags/RELEASE_<new>
+
+7. For HEAD edit version in:
+   - tags/RELEASE_<new>/re2c/configure.in   (del ".dev")
+   - trunk/re2c/configure.in                (inc ver, add ".dev")
+
+8. Compile and update version files:
+   > ./configure && make clean && make && ./re2c -v
+
+9. Check version in config_w32.h
+
+10. Build windowsversions
+
+11. Test windows build using cygwin
+
+12. Make release (also tests the new *nix release):
+    > make release
+
+13. Add release packages to subversion
+    > svn add re2c-<new>*
+
+13. Upload release files and add releases
+
+14. Write NEWS file
+
+15. Add release notes on freshmeat
+
+16. Upload new and delete old documentation
+
+17. Login to "re2c.sourceforge.net" and update web site
+
+18. Add new version lines in these files:
+    - CHANGELOG
+    - htdocs/index.html
+
+19. Update to new version in HEAD
+    > make clean && make && ./re2c -v
+
+20. Commit releases and changes in HEAD
+    > svn ci -m "- Add new release <new>" tags/RELEASE_<new>
+    > scn ci -m "- This is <new+1> now" trunk/re2c