Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
releng:individual-releases [2009/10/16 17:22] jannisreleng:individual-releases [2010/11/04 14:27] jannis
Line 8: Line 8:
  
 ==== Preparations ==== ==== Preparations ====
- +
   - Check out the stable branch with <code>git checkout --track -b xfce-4.6 remotes/origin/xfce-4.6</code>   - Check out the stable branch with <code>git checkout --track -b xfce-4.6 remotes/origin/xfce-4.6</code>
   - Synchronize the branch with the public repository (for translations and fixes committed by others): <code>git pull --rebase</code>   - Synchronize the branch with the public repository (for translations and fixes committed by others): <code>git pull --rebase</code>
   - Make sure the application compiles and that <code>./autogen.sh --enable-gtk-doc ... && make distcheck</code> works; commit build fixes as needed   - Make sure the application compiles and that <code>./autogen.sh --enable-gtk-doc ... && make distcheck</code> works; commit build fixes as needed
   - Update the NEWS, AUTHORS, README, THANKS, HACKING etc. files   - Update the NEWS, AUTHORS, README, THANKS, HACKING etc. files
-  - Update the ChangeLog from git with <code>git log > ChangeLog</code>+  - **If your ChangeLog is not generated automatically**, update the ChangeLog from git with <code>git log > ChangeLog</code>
  
 ==== Bumping the Version and Generating the Release Tarball ==== ==== Bumping the Version and Generating the Release Tarball ====
Line 29: Line 29:
   - Commit all local changes with a commit subject like this: <code>Release 4.6.1!</code>   - Commit all local changes with a commit subject like this: <code>Release 4.6.1!</code>
   - After the commit, create an annotated tag for the release with <code>git tag -a xfwm4-4.6.1</code> You can also sign the tag with a GPG key by adding an additional parameter to the ''git tag'' command. For more information about tagging read the ''[[http://www.kernel.org/pub/software/scm/git/docs/git-tag.html|git-tag]]'' manual.   - After the commit, create an annotated tag for the release with <code>git tag -a xfwm4-4.6.1</code> You can also sign the tag with a GPG key by adding an additional parameter to the ''git tag'' command. For more information about tagging read the ''[[http://www.kernel.org/pub/software/scm/git/docs/git-tag.html|git-tag]]'' manual.
- 
   - Push the release commit and the tag with <code>git push && git push --tags</code>   - Push the release commit and the tag with <code>git push && git push --tags</code>