-
Notifications
You must be signed in to change notification settings - Fork 122
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
"merge" command to help bringing release notes from release branches back to the default branch #534
Comments
Hi, Thanks for the report. It is not clear how this Can you provide the documentation for how this feature could work? Feel free to send a PR with a proof of concept for this command. Regards |
Let me try to explain by example. |
I guess that you need to get some sort of support for maintenance releases. An exact example with an exact list of fragments in each branch and the expected content for each branch would help. I am still not sure I understand what is needed here and what is your expected result :) But I think is best to try write the documentation for this feature. It can server as the specification for any future change and can be of great help once someone want to implement this functionality. Cheers |
@adiroiban I took a shot at the proof of concept, and hope some of it could be recycled into towncrier. |
I get 404 on that page. Feel free to send a PR. As long as the functionality is well documented and tested it can be merged. I am just helping maintain the package. This is why I don't want to add my subjective opinion on whether something is needed or not. Regards |
Right. This is what we use these days: https://github.com/pulp/pulp-cli/blob/main/.ci/scripts/collect_changes.py I hope, I will find the time soon to move it into a pr. |
It would be tremendously helpful if towncrier hat a merge command, where you could specify a second changes file (presumably a diverged version of the same on a different branch) and it would add all the missing versions release notes to the main changes file. Even more convenient, if you could just specify the other branch to get the changes from.
This would help in a scenario where you release the software only on release branches and still want all the bugfix releases of old branches to show up in the main branches changelog.
(Due to the nature of the context around the latest z on a branch, cherry-picks usually won't apply cleanly. Also this should not affect any changelog snippets.)
The text was updated successfully, but these errors were encountered: