automake-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FYI] {master} hacking: update advice w.r.t. release process


From: Stefano Lattarini
Subject: [FYI] {master} hacking: update advice w.r.t. release process
Date: Thu, 23 Feb 2012 15:41:07 +0100

* HACKING: Don't describe the obsolete 'git-release' target anymore.
Instead, document the new and improved targets 'git-tag-release' and
'git-upload-release' (introduced in commit v1.11-674-gaf5f939 of
25-01-2012, "release: revamp rules to tag and upload the releases").
---
 HACKING |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/HACKING b/HACKING
index 6b8760e..84440a3 100644
--- a/HACKING
+++ b/HACKING
@@ -200,12 +200,19 @@
 * Run this:
   ./bootstrap && ./configure && make && make check && make distcheck
 
-* Run "make git-release".
-  This will run "make dist" to create the tarballs, commit the last
-  changes to NEWS, configure.ac and m4/amversion.m4, tag the repository,
-  sign the tarballs, and upload them.
-  Use "make GNUPLOADFLAGS='--user key' git-release" to sign with
-  a non-default key.
+* Run "make git-tag-release".
+  This will run the maintainer checks, check that the NEWS file is
+  up-to-date, check that the local git repository and working tree
+  are clean and up-to-date, and create a proper signed git tag for
+  the release (based on the contents of $(VERSION)).
+
+* Run "make git-upload-release".
+  This will first verify that you are releasing from a tagged version
+  and that the local git repository and working tree are clean and
+  up-to-date, and will then run "make dist" to create the tarballs,
+  and invoke the 'gnupload' script sign and upload them to the correct
+  locations.  In case you need to sign with a non-default key, you can
+  use "make GNUPLOADFLAGS='--user KEY' git-upload-release".
 
 * Update version number in configure.ac to next alpha number.
   Re-run ./bootstrap and commit.
-- 
1.7.9




reply via email to

[Prev in Thread] Current Thread [Next in Thread]