aboutsummaryrefslogtreecommitdiffhomepage
path: root/etc/cvs-tips.txt
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>2000-04-28 17:50:43 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>2000-04-28 17:50:43 +0000
commita16c46d8f215149b6a3ea5f931846aabaeb0e4dd (patch)
treed10d7493663fa98761681cc74f407402a2118b3f /etc/cvs-tips.txt
parentd582b36870f5641c8f369ffb2d5451dc4a597658 (diff)
Notes about using cvs and branch.
Diffstat (limited to 'etc/cvs-tips.txt')
-rw-r--r--etc/cvs-tips.txt31
1 files changed, 31 insertions, 0 deletions
diff --git a/etc/cvs-tips.txt b/etc/cvs-tips.txt
new file mode 100644
index 00000000..a529b398
--- /dev/null
+++ b/etc/cvs-tips.txt
@@ -0,0 +1,31 @@
+
+Making a branch to patch a previous release:
+
+ cvs checkout -r Release-3-1-3 ProofGeneral
+ cd ProofGeneral
+ cvs tag -b Release-3-1-branch
+ # Drop this repo, has sticky tag for 3-1-3.
+ cd .. ; cvs release -d ProofGeneral
+ # Get new one
+ cvs checkout -r Release-3-1-branch ProofGeneral
+ cd ProofGeneral
+ patch ... blah ...
+ cvs commit ... blah ..
+
+Then make release as ~proofgen:
+
+ mkdir oldbranch
+ cd oldbranch
+ cvs checkout -r Release-3-1-branch ProofGeneral
+ make devel.releaseall VERSION=0.1 FULLVERSION=0.1.99
+
+NB: See warning in Makefile.devel about this (it will
+downgrade web pages).
+
+Then perhaps merge in branch changes into main stream:
+
+ cd projects/proofgen/ProofGeneral
+ cvs update -jRelease-3-1-branch
+
+
+ \ No newline at end of file