Skip to content
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

Add ability to pull other branches' release logs automatically #82

Open
thanethomson opened this issue May 16, 2023 · 1 comment
Open
Labels
enhancement New feature or request

Comments

@thanethomson
Copy link
Contributor

In our workflow in CometBFT, we'll often ready a changelog for a particular release on that release branch (e.g. on the v0.38.x branch), and then once we cut the release (e.g. v0.38.0) we need to pull those changelog entries into main, because that's where most people landing in the repo would find the most up-to-date changelog.

Instead of doing this manually, it'd be good to be able to "pull" any missing changelog entries into one's current branch from any other branch.

Suggested workflow after cutting a release from a particular release branch (e.g. v0.38.x):

# First stash/commit any local changes and pull remote changes to all release branches

# Pull entries from the given branch into the current branch
> unclog pull v0.38.x

# Pull entries from multiple branches in one go
> unclog pull v0.38.x v0.37.x
@thanethomson thanethomson added the enhancement New feature or request label May 16, 2023
@mpoke
Copy link

mpoke commented Jul 28, 2023

@thanethomson Adding this feature would be really great. I guess it will combine very nicely with removing duplicates, i.e., #81.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants