diff options
author | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2004-05-13 16:16:17 +0000 |
---|---|---|
committer | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2004-05-13 16:16:17 +0000 |
commit | 4fe591ec2e2a0ebc5c0976b4a6af07b39d00ffbc (patch) | |
tree | 30c1c46ad6436eff9df2b20831e15022f81ba853 /doc/MaintGuide | |
parent | 42fd64b4f203dc8ca8a8466bcef4ceab03e7b7fe (diff) |
Update the release procedures.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3722 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'doc/MaintGuide')
-rw-r--r-- | doc/MaintGuide/Procedures.tex | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/doc/MaintGuide/Procedures.tex b/doc/MaintGuide/Procedures.tex index 395f09a9..e0c26f81 100644 --- a/doc/MaintGuide/Procedures.tex +++ b/doc/MaintGuide/Procedures.tex @@ -126,13 +126,19 @@ test-suites run on all suppported architectures. Problems found should be fixed or noted in the release notes. This is an iterative procedure, as any commits made to fix problems need to be checked on all other architectures. +\item[{\em Check example parameter files}] +The example parameter files in thorn {\em par} directories should be +run and updated for any additional or changed thorns or parameters. +\item[{\em Update ReleaseNotes}] +The release notes should be added to the \verb|doc/ReleaseNotes| file. \item[{\em Tag the code}] Tag the code with the latest release tag and update the {\tt LATEST} and {\tt STABLE} tags. The easiest way to do this is from a clean checkout. \begin{verbatim} +cvs -d:pserver:<...>@cvs.cactuscode.org:/cactusdevcvs co Cactus cd /Cactus -cvs -q update -d # To check for any missing/not up-to-date files. +make checkout cvs tag Cactus_4_0_Beta_X cvs tag -F LATEST cvs tag -F STABLE @@ -148,8 +154,8 @@ command is of the form \begin{verbatim} cd /cactus -mkdir betaX -mv Cactus{,Base,Connect,Einstein,X,X,X} betaX +mkdir 4.0/betaX +mv Cactus{,Base,Bench,Connect,Einstein,Elliptic,Examples,...} betaX \end{verbatim} \item[{\em Copy new module files}] @@ -160,6 +166,7 @@ cp -r /cactusdevcvs/Cactus{,Base,Connect,Einstein,X,X,X} . \item[{\em Fix permissions on new module files}] \begin{verbatim} find Cactus{,Base,Connect,Einstein,X,X,X} -type d -exec chmod 777 {} \; +export CVSROOT=/cactus Setperms.pl public Cactus{,Base,Connect,Einstein,X,X,X} \end{verbatim} \item[{\em Update CVS {\tt modules} file for new modules}] @@ -192,3 +199,8 @@ state should be marked as {\tt closed}. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \end{cactuspart} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "MaintGuide" +%%% End: |