summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Spiers <stow@adamspiers.org>2011-12-03 18:13:09 +0000
committerAdam Spiers <stow@adamspiers.org>2011-12-03 18:13:09 +0000
commitf032e30cc88fb0ba05d2d5cb3051bf9aec305809 (patch)
treee43be0b2fa0c4c3795f5f55f79a1e34ab57b76fa
parentf5d0bd178d7b91e664d89f1950898b9889610584 (diff)
downloadstow-f032e30cc88fb0ba05d2d5cb3051bf9aec305809.tar.gz
Add git push and update of online documentation to HOWTO-RELEASE.
-rw-r--r--doc/HOWTO-RELEASE32
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/HOWTO-RELEASE b/doc/HOWTO-RELEASE
index 6ca1532..af61d0a 100644
--- a/doc/HOWTO-RELEASE
+++ b/doc/HOWTO-RELEASE
@@ -22,6 +22,38 @@ How to make a new release of GNU Stow
git tag v7.8.9
+ - Push HEAD and tag to savannah
+
+ git push
+ git push --tags
+
+ - Regenerate the documentation for the website:
+
+ # First check out texinfo CVS repository via:
+ # cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/texinfo co texinfo
+
+ # and stow-web CVS repository via the instructions here:
+ # https://savannah.gnu.org/cvs/?group=stow
+
+ # Set paths:
+ stow_repo=/path/to/stow/git/repo
+ stow_web_repo=/path/to/stow-web/CVS/working/dir
+ texinfo_repo=/path/to/texinfo/git/repo
+
+ cd $stow_repo
+ export GENDOCS_TEMPLATE_DIR=$texinfo_repo/util
+ $texinfo_repo/util/gendocs.sh \
+ -s doc/stow.texi \
+ -o $stow_web_repo/manual \
+ --email bug-stow@gnu.org \
+ stow "GNU Stow manual"
+
+ cd $stow_web_repo
+ # Check that the changes look OK
+ cvs diff
+ # Then commit
+ cvs commit
+
- Upload to ftp.gnu.org. This is easiest using gnupload:
- git clone git://git.savannah.gnu.org/gnulib.git