| Version 15 (modified by mtmoore, 2 years ago) |
|---|
How to Make an OrangeFS Release
1. Create branch in CVS
- Prerequisites
- write access to CVS
- identified the branch/code base for the release
- Steps
- create a branch in CVS based on the code base that the release should be based on. Usually, this is the current Orange-Branch. You do not require a working copy to perform this step. You can do this using:
cvs rtag -b -r Orange-Branch orangefs-2-8-3-2011-03-23 pvfs2
- create a branch in CVS based on the code base that the release should be based on. Usually, this is the current Orange-Branch. You do not require a working copy to perform this step. You can do this using:
The branch name should be of the format orangefs-<major>-<minor>-<minor>-<release date>. The <release-date> should be in YYYY-MM-DD format.
2. Update files in the release branch
- Prerequisites
- A working copy of the release branch created in the first step
- Steps
- Update ChangeLog? to include descriptions of updates between the last release and the new release.
3. Commit updated files to the release branch
- Prerequisites
- Steps
4. Create tarball of release branch
- Prerequisites
- Steps
5. Post tarball to website
- Prerequisites
- Steps
