diff options
author | David Golden <dagolden@cpan.org> | 2010-06-29 22:40:03 -0400 |
---|---|---|
committer | David Golden <dagolden@cpan.org> | 2010-06-29 22:40:03 -0400 |
commit | 8e967a1c9f35e7fd5c203418cf4d7abc39df847b (patch) | |
tree | 8bbcf53872833831d3d2396ce5826f9374948935 /Porting/release_managers_guide.pod | |
parent | 6741b6d51f15f84fe35b2bca17899093e172cf6d (diff) | |
download | perl-8e967a1c9f35e7fd5c203418cf4d7abc39df847b.tar.gz |
update release manager instructions for a new perldelta
Diffstat (limited to 'Porting/release_managers_guide.pod')
-rw-r--r-- | Porting/release_managers_guide.pod | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/Porting/release_managers_guide.pod b/Porting/release_managers_guide.pod index 4e23e7e14d..79e49b4daf 100644 --- a/Porting/release_managers_guide.pod +++ b/Porting/release_managers_guide.pod @@ -904,9 +904,24 @@ see F<Porting/how_to_write_a_perldelta.pod>. You should be able to do this by just copying in a skeleton template and then doing a quick fix up of the version numbers, e.g. +Then commit this file. (If this new perldelta needs to get cherrypicked +anywhere, this provides a clean base to merge from.) + +For example, assuming 5.10.2: + $ cp -i Porting/perldelta_template.pod pod/perl5102delta.pod $ (edit it) $ git add pod/perl5102delta.pod + $ git commit -m 'create perl5102delta' + +Edit the previous delta file to change the C<NAME> from C<perldelta> +to C<perlNNNdelta> and commit it. For example: + + $ git add pod/perl5101delta.pod + $ git commit -m 'retitle perl5101delta' + +Now you need to update various tables of contents, most of which can be +generated automatically. Edit F<pod.lst>: add the new entry, flagged as 'D', and unflag the previous entry from being 'D'; for example: @@ -939,16 +954,13 @@ Manually update references to the perlNNNdelta version in these files: INSTALL README -Edit the previous delta file to change the C<NAME> from C<perldelta> -to C<perlNNNdelta>. - These two lists of files probably aren't exhaustive; do a recursive grep on the previous filename to look for suitable candidates that may have been missed. Finally, commit: - $ git commit -a -m 'create perlXXXdelta' + $ git commit -a -m 'update TOC and perldelta references' At this point you may want to compare the commit with a previous bump to see if they look similar. See commit ca8de22071 for an example of a |