-
Couldn't load subscription status.
- Fork 602
Merge the development deltas into a single perldelta #23842
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
There is some work needed still:
|
cbba49e to
caf6318
Compare
e6654a9 to
f2b5442
Compare
|
I've dropped all previous changes, and went for a much simpler approach: just copy every relevant section from each development delta into the final one. This leaves more editing work to the release manager, but still removes the tedious and error-prone copy/pasting step (which was the original goal before I got carried away). It also avoids issues when the section being copied does not look exactly as expected and might be incompletely copied into the master document. |
f2b5442 to
29caac4
Compare
|
And this new version removes unmodified template sections from the final document. |
b0ca0fd to
44a0d24
Compare
|
The change from the initial version which handled each section depending on the expected content ( Another useful aspect is the removal of whole sections when they have not been modified from the template. When preparing a blead final release, the steps will be:
This is removing toil of copying and pasting stuff from the development cycle perldeltas, allowing the releaser to focus on the actual work of copy-editing. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for that, it's resolving a release management toil
For now, the script simply copies the content of each relevant section into the same one in the master document (pod/perldelta.pod). It will die when encountering an unexpected =head1 header.
Co-authored-by: Philippe Bruhat (BooK) <book@cpan.org>
Co-authored-by: Philippe Bruhat (BooK) <book@cpan.org>
fe7d31d to
8f3dd3e
Compare
|
Merged as 798066b |
This covers almost all cases. The goal is that the release manager will only have the editing work left, and not have to spend time copy/pasting sections from the individual deltas into the final one.
Solves #23365.