diff options
author | Jim Meyering <meyering@redhat.com> | 2009-10-31 11:08:03 +0100 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2009-10-31 11:08:03 +0100 |
commit | 6eb457eaba841cc331d566a3f3dd83fc4cc5d058 (patch) | |
tree | 18fbf7a1e2429d5f73b2f89bb33b81367ef2c32c /README-release | |
parent | a276ba2dd43a35fed6f81fa976bece1d3eb48f64 (diff) | |
download | coreutils-6eb457eaba841cc331d566a3f3dd83fc4cc5d058.tar.xz |
admin: automate one more part of the release process
This script automates the process of updating NEWS, performs
the resulting final commit (thus with a consistent log message),
and applies a signed tag (v$VERSION) to the result.
* build-aux/do-release-commit-and-tag: New script.
* README-release: Document it.
Diffstat (limited to 'README-release')
-rw-r--r-- | README-release | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/README-release b/README-release index e56c7a90c..09b50d7a2 100644 --- a/README-release +++ b/README-release @@ -29,13 +29,10 @@ FIXME: enable excluded programs like arch? to get their manual pages? * Run "make distcheck" -* Manually set the date, version number, and [stable/alpha/beta] on - line 3 of NEWS, then do e.g.,: +* Set the date, version number, and release type [stable/alpha/beta] on + line 3 of NEWS, commit that, and tag the release by running e.g., - v=8.0 - pkg=$(sed -n 's/^PACKAGE = \(.*\)/\1/p' Makefile) - git commit -F <(printf 'version '$v'\n\n* NEWS: Record release date.\n') -a - git tag -s -m "$pkg $v" v$v HEAD + build-aux/do-release-commit-and-tag 8.1 beta * Run the following to create release tarballs. Your choice selects the corresponding upload-to destination in the emitted gnupload command. |