-
Notifications
You must be signed in to change notification settings - Fork 405
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
cargo: bump scm-record to 0.4.0 #4639
Conversation
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
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.
Thanks, LGTM! @martinvonz do we have a procedure for remarking on the upgrade in the changelog? (Is it worth remarking? Do we list individual bugs that were fixed, or just say "scm-record was upgraded to v0.4.0" and link to its own release notes?)
I don't think we have a procedure for it. Since |
It would be great to have a brief summary of new builtin diff editor features inside the normal Changelog "New Features" and "Bugs Fixed" section. If there are many, you can add "For more details, see <link to scm-record release notes>". But if that feels like a chore, you could just add a line to one of those sections "The built-in diff editor has been updated to Note also that we can update the Changelog further in a separate PR. |
FWIW, the original issue that motivated this PR isn't mentioned in scm-record's changelog, so I'm not sure how detailed jj's changelog could be. IMO, just mentioning a dependency update isn't that useful, unless there's a major change within. |
@farnoy I believe it's discussed in this entry:
since the carriage return is not a printing character. But it's apparent that it's not obvious what to look for. In addition to pointing out the dependency upgrade, we could list each of the individual issues that are resolved in the jj repo in the changelog. I was writing "via X upgrade", e.g.
in the git-branchless release notes to point out when issues are resolved via dependency upgrade instead of directly. |
Just try to describe what you think is important about the update, to the degree where it's not much trouble for you. It'll probably be fine, and we can edit it later or suggest fixes here if necessary. |
Or, if it is a lot of trouble, I'm personally ok with you merging without a changelog. Just ping me and I'll write something. |
bd3fd04
to
07593c3
Compare
Done |
Once the wrapping is fixed, I'm planning to merge this in a few hours (to give people time to look, to potentially tell me not to do it, or for Martin to appear and give you the ability to do it yourself). |
07593c3
to
1dc4094
Compare
Fixes #4001
Fixes #4635
Checklist
If applicable:
CHANGELOG.md