diff --git a/release_procedures.htm b/release_procedures.htm index fb050e8..555de8f 100644 --- a/release_procedures.htm +++ b/release_procedures.htm @@ -87,55 +87,94 @@ logs, and committing fixes to CVS.
-[After fixed code is committed to main branch] -cvs update -r RC_1_26_2 [switch to the release candidate branch] -cvs update -jmerged_to_RC_1_26_2 -jHEAD buggycode.hpp [merge changes from trunk to branch] ++
- Fixed code is committed to main branch
+
+- Switch to the release candidate branch +
+++cvs update -r RC_1_26_2
- Merge changes in a trunk since previous merge to branch +
+++cvs update -jmerged_to_RC_1_26_2 -jHEAD buggycode.hpp --> RCS file: /cvsroot/boost/.../buggycode.hpp,v --> retrieving revision 1.4 --> retrieving revision 1.6 - --> Merging differences between 1.4 and 1.6 into buggycode.hpp - -cvs commit -m "Merged fix for problem xyz from trunk to branch" buggycode.hpp -cvs update -A [go back to main trunk] -cvs tag -F -c merged_to_RC_1_28_2 buggycode.hpp [tag new merged point] - -[Repeat as needed]+ --> Merging differences between 1.4 and 1.6 into buggycode.hpp +- Commit merged branch +
+++cvs commit -m "Merged fix for problem xyz from trunk to branch" buggycode.hpp+- Go back to main trunk +
+++cvs update -A+- Move tag to a new merged point +
+++cvs tag -F -c merged_to_RC_1_28_2 buggycode.hpp+- Repeat as needed +
+
-After fixed code is committed to main branch, switch to the release - candidate branch:
++
- After fixed code is committed to main branch, switch to the release + candidate branch:
++--Select file(s) if not already selected.
-Modify | Update selection... | Update settings | Sticky options | Retrieve rev/tag/branch:
+RC_1_26_2
| OKMerge changes from main trunk into the release candidate branch:
++
- Merge changes from main trunk into the release candidate branch:
++-Modify | Update selection... | Update settings | Merge options | Only this rev/tag:
+merged_to_RC_1_26_2
| Plus with this rev/tag:HEAD
| OKCommit merge results:
++
- Commit merge results:
++-Modify | Commit... | Enter log message: ... | OK
+Go back to main trunk:
++
- Go back to main trunk:
++-Modify | Update selection... | Update settings | Reset any sticky date/tag/-k options | OK
+Tag as new merge point:
++
+- Tag as new merge point:
++Modify | Create tag on selection... | Create tag settings | Enter the tag name to create:
merged_to_RC_1_26_2
, Overwrite existing tags with same name | OK.