diff --git a/release_mgr_checklist.html b/release_mgr_checklist.html deleted file mode 100644 index 7cfaa1f..0000000 --- a/release_mgr_checklist.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - - -Release Manager's Checklist - - - - - - - - - - - - - -
- boost.png (6897 bytes)HomeLibrariesPeopleFAQMore
- - -

Release Manager's Checklist

- -

Introduction
-Pre-release activities
-CVS Branch for release
-CVS Release
-Distribution

- -

Introduction

-

Historically, items on this checklist were accomplished by scripts written -in Perl, Python, Bash, C++, and as Windows command files, or by point-and-click -on a FrontPage or other GUI based program. Long term the plan is to move as much -as possible of these to C++, as -the one language all Boost developers are comfortable with.

-

Pre-release activities

- -
- -
- -

CVS Branch for release

- -

CVS Release

- -

Distribution

-

These procedures are given for a particular release manager's machine. The -plan is to replace them with more generic procedures over time.

- -
-

Revised: -21 November, 2005

-

© Copyright Beman Dawes 2001

- -

Distributed under the Boost Software License, Version 1.0. (See accompanying -file LICENSE_1_0.txt or copy at -http://www.boost.org/LICENSE_1_0.txt)

- - - - diff --git a/release_procedures.htm b/release_procedures.htm deleted file mode 100644 index aefa80a..0000000 --- a/release_procedures.htm +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - -Release Procedures - - - - - - - - - - - - - -
- boost.png (6897 bytes)HomeLibrariesPeopleFAQMore
- - -

Boost Release Procedures

-

Introduction
-Procedure Overview
-Procedures for Developers
-Procedures for the Release Manager
-FAQ
-Acknowledgements

-

Introduction

-

Each release of Boost software is overseen by a release manager, who -coordinates release activities via the Boost mailing list, as well as performing -the detailed procedures for the release.

-

Boost developers assist the release manager by reviewing regression test -logs, and committing fixes to CVS.

-

Release Procedure Overview

- -

Release Procedures for Developers

- -
- -
- -
- -
- -
-
-

Select file(s) if not already selected.

-

Modify | Update selection... | - Update settings | Sticky options | Retrieve rev/tag/branch: RC_1_26_2 | OK

-
-
- -
-
-

Modify | Update selection... | - Update settings | Merge options | Only this rev/tag: - merged_to_RC_1_26_2 - | Plus with this rev/tag: HEAD | OK

-
-
- -
-
-

Modify | Commit... | Enter log message: ... | OK

-
-
- -
-
-

Modify | Update selection... | Update settings | Reset any sticky - date/tag/-k options | OK

-
-
- -
-
-

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.

-
-
-
-
-

Release Procedures for the Release Manager

-

At time of branch-for-release:

- -

See Release Manager's Checklist for -full details.

-

FAQ

-

What is the purpose of the -merged_to_RC_n_n_n tag? This tag allows multiple merges from the -main trunk to the release candidate branch. Without it, merging an initial main -trunk fix  into the release candidate branch would work, but merging a -second fix from main trunk to release candidate branch would result in a merge -conflict. Although this procedure seems convoluted, it works much better in -practice than several prior procedures we tried.

-

Acknowledgements

-

This web page was written by Beman Dawes, with helpful suggestions from Dave -Abrahams and Steve Robbins. Jim Hyslop contributed the original CVS procedures. -Updated by Jeff Garland after 1.29 release based on list discussions.

-
-

Revised: -02 October, 2003

- -

© Copyright Beman Dawes 2002

- -

Distributed under the Boost Software License, Version 1.0. (See -accompanying file LICENSE_1_0.txt or copy -at http://www.boost.org/LICENSE_1_0.txt)

- - - - \ No newline at end of file