diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2011-07-17 22:03:22 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2011-07-17 22:03:22 +0100 |
commit | 63c1d5dd6efb9b59a73a11f31aefdc55eaf28384 (patch) | |
tree | ec2b9e3d55afc965c762c36b533a8da4288eebaf /src/guestfs.pod | |
parent | d28d76b4fba3afe18757ab848346e8123a8bcae1 (diff) | |
download | libguestfs-63c1d5dd6efb9b59a73a11f31aefdc55eaf28384.tar.gz libguestfs-63c1d5dd6efb9b59a73a11f31aefdc55eaf28384.tar.xz libguestfs-63c1d5dd6efb9b59a73a11f31aefdc55eaf28384.zip |
Add notes on making a libguestfs stable release.
Diffstat (limited to 'src/guestfs.pod')
-rw-r--r-- | src/guestfs.pod | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/src/guestfs.pod b/src/guestfs.pod index 341321f1..4c5965d9 100644 --- a/src/guestfs.pod +++ b/src/guestfs.pod @@ -2807,6 +2807,56 @@ Language bindings. =back +=head2 MAKING A STABLE RELEASE + +When we make a stable release, there are several steps documented +here. See L</LIBGUESTFS VERSION NUMBERS> for general information +about the stable branch policy. + +=over 4 + +=item * + +Finalize RELEASE-NOTES. + +=item * + +Update ROADMAP. + +=item * + +Run C<src/api-support/update-from-tarballs.sh>. + +=item * + +Push and pull from Transifex. + +Run: + + tx push -s + +to push the latest POT files to Transifex. Then run: + + ./tx-pull.sh + +which is a wrapper to pull the latest translated C<*.po> files. + +=item * + +Create new stable and development directories under +L<http://libguestfs.org/download>. + +=item * + +Create the branch in git: + + git tag -a 1.XX.0 -m "Version 1.XX.0 (stable)" + git tag -a 1.YY.0 -m "Version 1.YY.0 (development)" + git branch stable-1.XX + git push origin tag 1.XX.0 1.YY.0 stable-1.XX + +=back + =head1 LIMITS =head2 PROTOCOL LIMITS |