The branch, master has been updated via dc3df931d74fb98146d3bc29ea3de22de4c04d40 (commit) via d3d48fa3e78cfa3c0a5d6947b952a4488e330b47 (commit) from 73f29094d0d9b9cc6bfee3c122a6e60e0223afa2 (commit)
- Log ----------------------------------------------------------------- commit dc3df931d74fb98146d3bc29ea3de22de4c04d40 Merge: d3d48fa 73f2909 Author: Thomas Adam <tho...@xteddy.org> Commit: Thomas Adam <tho...@xteddy.org> Merge branch 'master' of ssh://tmux.git.sourceforge.net/gitroot/tmux/tmux Conflicts: SYNCING SYNCING | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d3d48fa3e78cfa3c0a5d6947b952a4488e330b47 Author: Thomas Adam <tho...@xteddy.org> Commit: Thomas Adam <tho...@xteddy.org> Add release instructions for new tmux versions Document how actual releases will happen. Largely based on tcunha's original notes. Tweaked by me slightly to adapt to git. --- SYNCING | 41 +++++++++++++++++++++++++++++++++++++---- 1 files changed, 37 insertions(+), 4 deletions(-) diff --git a/SYNCING b/SYNCING index fe5263d..1e2f6a8 100644 --- a/SYNCING +++ b/SYNCING @@ -132,11 +132,44 @@ And if happy: % git push origin master --- Thomas Adam - -RELEASE TMUX FOR NEXT VERSION +Release tmux for next version ============================= -TODO: git tag, CHANGES, etc. +1. Comment the "found_debug=yes" line in configure.ac, since releases + don't have debugging enabled, otherwise make(1) aborts when + preparing the distribution. + +2. Update and commit NOTES and CHANGES. The former should be checked for + anything outdated and updated with a list of things that might break + upgrades and the latter should mention all the major changes since + the last version. + +3. Tag with: + + % git tag -a 1.X + + Where "1.X" is the next version. + + Push the tag out with: + + % git push --tags + +4. Build the tarball with make dist. Now that it's using autoconf there + shouldn't be any weird files (such as the original and rejection files + from patch(1)) but it doesn't hurt taking a quick look at it. + +5. Split the release changes into a new file. This should be named + tmux-$VERSION-readme to make sourceforge show it automagically in specific + parts of the project page. + +6. Upload the tarball and the above file. Make the tarball the default + download by selecting all operating systems under the file details. + +7. Run make update-index.html upload-index.html to replace %%VERSION%%. + +8. Bump version in configure.ac and uncomment "found_debug=yes" to create + a debug build by default. + +9. Update freshmeat. [1] http://tmux.git.sourceforge.net/git/gitweb-index.cgi ----------------------------------------------------------------------- Summary of changes: SYNCING | 41 +++++++++++++++++++++++++++++++++++++---- 1 files changed, 37 insertions(+), 4 deletions(-) hooks/post-receive -- tmux ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://ad.doubleclick.net/clk;258768047;13503038;j? http://info.appdynamics.com/FreeJavaPerformanceDownload.html _______________________________________________ tmux-cvs mailing list tmux-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-cvs