]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
maint: Mention Git tag based versioning in Admin/release-steps
authorDaiki Ueno <ueno@gnu.org>
Tue, 22 Apr 2014 07:05:51 +0000 (16:05 +0900)
committerDaiki Ueno <ueno@gnu.org>
Tue, 22 Apr 2014 07:06:25 +0000 (16:06 +0900)
Admin/release-steps

index f942d2a7a218026b67975b6d35e14f497d3fc330..2a634ba0dda3a3b593814cee89dc10b39c09c234 100644 (file)
@@ -31,8 +31,6 @@ Tasks not to forget before release:
 
 - Bump po-mode-version-string in gettext-tools/misc/po-mode.el.
 
-- Bump version number and release date in version.sh.
-
 - Verify that the C files generated from *.y files contain no absolute
   filenames.
 
@@ -47,8 +45,8 @@ Tasks not to forget before release:
     gettext-runtime/libasprintf/NEWS
     gettext-runtime/NEWS
 
-- Update git submodules.
-  git submodule foreach git pull origin master
+- Tag the repository (don't push it to the remote repository yet).
+  git tag -m 'gettext 0.19.0 release' v0.19.0
 
 - Iterate:
     ./rerun-autogen
@@ -62,7 +60,9 @@ Tasks not to forget before release:
   until it builds and installs fine on the said platforms.
 
 - Commit all the files in gnulib.
-- Update the version number and commit identifier in autogen.sh.
+
+- Update git submodules.
+  git submodule foreach git pull origin master
 
 - Add an entry to all the ChangeLogs
   except gettext-tools/examples/hello-c++-kde/admin/ChangeLog.
@@ -72,6 +72,7 @@ Tasks not to forget before release:
   cp archive.dir.tar.gz-<last-release-number> archive.dir.tar.gz
   ./add-to-archive /somewhere/gettext-0.xx.yy.tar.gz
   Then update the case statement in autopoint.in.
+- run "update-po.sh" to generate PO files with the built tools
 - again: "make dist"
 
 * Upload gettext-0.xx.yy.tar.gz to ftp.gnu.org, according to the
@@ -85,8 +86,7 @@ Tasks not to forget before release:
   gnulib/build-aux/gnupload --to alpha.gnu.org:gettext \
                             --symlink-regex archive.dir-0.xx.yy.tar.gz
 
-- Tag the repository, using a simple tag and optionally a branch tag.
-  git tag -m 'gettext 0.18 release' v0.18
+- Push tag to the repository.
   git push --tags
 
 - Update the homepage on www.gnu.org: