aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Aspinall2000-04-28 17:50:43 +0000
committerDavid Aspinall2000-04-28 17:50:43 +0000
commita16c46d8f215149b6a3ea5f931846aabaeb0e4dd (patch)
treed10d7493663fa98761681cc74f407402a2118b3f
parentd582b36870f5641c8f369ffb2d5451dc4a597658 (diff)
Notes about using cvs and branch.
-rw-r--r--etc/README1
-rw-r--r--etc/cvs-tips.txt31
2 files changed, 32 insertions, 0 deletions
diff --git a/etc/README b/etc/README
index bda7fde8..5fdc2042 100644
--- a/etc/README
+++ b/etc/README
@@ -18,6 +18,7 @@ example test protocol for example proof scripts
notes.txt Misc notes
+cvs-tips.txt Notes on cvs with PG project
debugging-tips.txt Notes on debugging
profiling.txt profiling
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