summaryrefslogtreecommitdiffstats
path: root/Admin
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2014-04-22 16:05:51 +0900
committerDaiki Ueno <ueno@gnu.org>2014-04-22 16:06:25 +0900
commitaba9b27d89c360d358f33715928f205988e0b718 (patch)
treef9125c19091651c354e83ccaf9368dea22a075c4 /Admin
parentebc44716045b6be4e4bba86d03bf1065bb5df506 (diff)
downloadexternal_gettext-aba9b27d89c360d358f33715928f205988e0b718.zip
external_gettext-aba9b27d89c360d358f33715928f205988e0b718.tar.gz
external_gettext-aba9b27d89c360d358f33715928f205988e0b718.tar.bz2
maint: Mention Git tag based versioning in Admin/release-steps
Diffstat (limited to 'Admin')
-rw-r--r--Admin/release-steps14
1 files changed, 7 insertions, 7 deletions
diff --git a/Admin/release-steps b/Admin/release-steps
index f942d2a..2a634ba 100644
--- a/Admin/release-steps
+++ b/Admin/release-steps
@@ -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: