In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/f662f3b795bf72e495d34174bea334bddb3c6d0f?hp=0d013e67f5a10da66fa68e1c542628a0749435b4>
- Log ----------------------------------------------------------------- commit f662f3b795bf72e495d34174bea334bddb3c6d0f Author: Jesse Vincent <[email protected]> Date: Thu Oct 8 23:57:46 2009 -0400 Update the release manager guide to clean up the tagging instructions dapm++ pointed out that I'd duplicated the "create a tag" instructions while doing 5.11.0. Because of dmq's new tag-based releng infrastructure, the tag step needed to move earlier. ----------------------------------------------------------------------- Summary of changes: Porting/release_managers_guide.pod | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index e2c7cc5..bbdfdf5 100644 --- a/Porting/release_managers_guide.pod +++ b/Porting/release_managers_guide.pod @@ -586,6 +586,12 @@ Tag the release: $ git tag v5.11.0 -m'First release of the v5.11 series!' +It is VERY important that from this point forward, you not push +your git changes to the Perl master repository. If anything goes +wrong before you publish your newly-created tag, you can delete +and recreate it. Once you push your tag, we're stuck with it +and you'll need to use a new version number for your release. + =item * Create a tarball. Use the C<-s> option to specify a suitable suffix for @@ -762,13 +768,11 @@ Upload both the .gz and .bz2 versions of the tarball. I<You MUST SKIP this step for SNAPSHOT> -Create a tag for the exact git revision you built the release from. -C<commit> below is the commit corresponding to the tarball. It can be -omitted if there have been no further commits since the tarball was -created, for example: - $ git tag perl-5.10.1-RC1 -m'Release Candidate 1 of Perl 5.10.1' <commit> - $ git push origin tag perl-5.10.1-RC1 +Now that you've shipped the new perl release to PAUSE, it's +time to publish the tag you created earlier to the public git repo: + + $ git push origin tag v5.11.0 =item * -- Perl5 Master Repository
