summaryrefslogtreecommitdiff
path: root/Porting
diff options
context:
space:
mode:
authorDavid Golden <dagolden@cpan.org>2010-06-29 22:40:03 -0400
committerDavid Golden <dagolden@cpan.org>2010-06-29 22:40:03 -0400
commit8e967a1c9f35e7fd5c203418cf4d7abc39df847b (patch)
tree8bbcf53872833831d3d2396ce5826f9374948935 /Porting
parent6741b6d51f15f84fe35b2bca17899093e172cf6d (diff)
downloadperl-8e967a1c9f35e7fd5c203418cf4d7abc39df847b.tar.gz
update release manager instructions for a new perldelta
Diffstat (limited to 'Porting')
-rw-r--r--Porting/release_managers_guide.pod20
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