Skip to content

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

@thanethomson

Description

@thanethomson

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions