summaryrefslogtreecommitdiffstats
path: root/contrib/tcsh/RELEASE-PROCEDURE
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/tcsh/RELEASE-PROCEDURE')
-rw-r--r--contrib/tcsh/RELEASE-PROCEDURE27
1 files changed, 27 insertions, 0 deletions
diff --git a/contrib/tcsh/RELEASE-PROCEDURE b/contrib/tcsh/RELEASE-PROCEDURE
new file mode 100644
index 0000000..54de676
--- /dev/null
+++ b/contrib/tcsh/RELEASE-PROCEDURE
@@ -0,0 +1,27 @@
+HOW TO RELEASE TCSH
+
+1) Update version number and date in patchlevel.h
+2) Note the new version and date in Fixes
+3) Updated tcsh.man to have the new version and date also
+ (two separate lines, with the date in different formats)
+4) Commit changes into CVS
+5) Tag the release with TCSHx_yy_zz where
+ x == REV
+ yy == VERS
+ zz == PATCHLEVEL
+ from patchlevel.h (the new values you picked)
+6) Export the code using the new tag you created. Rename
+ the directory from "tcsh" to "tcsh-x.yy.zz" and create
+ tcsh-x.yy.zz.tar.gz (or tcsh-x.yy.tar.gz for public
+ releases where zz [PATCHLEVEL] is zero)
+7) Export the previous release as well
+8) Remove files that should not be in a release:
+ - Announce*
+ - Copyright
+ - Makefile.ADMIN
+ - RELEASE-PROCEDURE (this file)
+9) Generate a "diff -urN" between the two directories you
+ have exported, save it in patchz.gz (z is PATCHLEVEL)
+10) Make the patch and the source tarball available on ftp
+11) Mail an announcement to tcsh@mx.gw.com
+12) Mail the patch to tcsh-diffs@mx.gw.com
OpenPOWER on IntegriCloud