[geany/geany] d13ee0: Update making-a-release for Git and new sever setup

Colomban Wendling git-noreply at xxxxx
Mon Jun 18 17:18:31 UTC 2012

Branch:      refs/heads/master
Author:      Colomban Wendling <ban at herbesfolles.org>
Committer:   Colomban Wendling <ban at herbesfolles.org>
Date:        Mon, 18 Jun 2012 17:18:31
Commit:      d13ee0406a47856c5d19a4ba5a9615d11b554623

Log Message:
Update making-a-release for Git and new sever setup

Modified Paths:

Modified: doc/making-a-release
33 files changed, 17 insertions(+), 16 deletions(-)
@@ -4,44 +4,45 @@ For major releases:
 * Try to synchronize release date with geany-plugins.
 Update NEWS file - ideally each committer should review their changes 
-and summarise the interesting ones. Use scripts/changelist.pl to 
-format & filter commits by a particular developer name.
+and summarize the interesting ones.  Use `git log --author='name'`
+to filter commits by a particular developer name.
 Ensure version numbers are all updated in:
 	configure.ac geany.nsi geany_private.rc win32-config.h wscript
 Ensure release date is updated in:
-	doc/geany.txt doc/geany.1.in
+	NEWS doc/geany.txt doc/geany.1.in
 Regenerate doc/geany.html.
 Check GEANY_CODENAME is set in src/geany.h.
-Update NEWS release date.
-Add changelog entry for new release.
 Export the code into a new directory (i.e. not usual working copy).
 Run 'make distcheck'.
 Delete the created archive and run 'make dist' and 'make dist-bzip2'.
+Sign the archives with 'make sign'.
-Put the resulting tarballs on uvena.de - upload to home directory
-and after the upload is finished move them into
+Put the resulting tarballs and signature files on geany.org - upload
+to home directory and after the upload is finished move them into
 Rename LATEST-IS-... to the new version number in
-/home/www/files.uvena.de/geany/ and /home/www/www.geany.org/files.
-Add the GPG signatures - use 'make sign' and check the public key
+/srv/www/download.geany.org/ and /srv/www/www.geany.org/files.
+Make sure the public part of the GPG key used to sign the archives
 can be found on the download page.
 Windows builds (enrico?).
-Tag release in SVN, remove the branch if used.
+Create a signed tag for the release in Git with 'git tag -s <version>'.
 Website: update Releases, Documentation links and add a News item.
 Update the manual data and links in the filesystem in
-/home/www/www.geany.org/manual. Remember to update current/hacking.html
+/srv/www/www.geany.org/manual.  Remember to update current/hacking.html
 Announce on geany, devel, i18n mailing lists (check you're subscribed).
-Put a news item on Sourceforge, add a new release on Freshmeat.net
-and update the information on gnomefiles.org.
+Put a news item on SourceForge (https://sourceforge.net/news/?group_id=153444)
+and a new release on freecode.com (https://freecode.com/projects/geany).
-For non-trunk releases, merge NEWS into trunk and any branch-only
+For non-master releases, merge NEWS into master and any branch-only
 commits that need to merged.
-For trunk releases, bump version strings and merge unstable branch.
+For merge releases, bump version strings and codename and merge unstable
+branch if any.

@@ Diff output truncated at 100000 characters. @@

This E-Mail was brought to you by github_commit_mail.py (Source: TBD).

More information about the Commits mailing list