Skip to content

Releases: PerchunPak/ghcherry

v1.6.0

Choose a tag to compare

@PerchunPak PerchunPak released this 16 May 23:11
457cf23

gh-cherry-pick is now ghcherry

I decided to rename the project, because there are already a few projects with the same name and ghcherry is shorter. This is not a breaking change, since an alias with a warning exists (deprecations are not breaking changes according to SemVer).

Other changes

  • Added aliases for parameters. (5fca2a90)
    --target is now aliased to -T, and --first-hard-reset-to is -H.

Diff: v1.5.0...v1.6.0

v1.5.0

Choose a tag to compare

@PerchunPak PerchunPak released this 28 Apr 21:23
324a378

What's Changed

This tool can now cherry-pick pull requests!

It works by fetching the list of commits from the PR and then adding it to our TODO list. The order of the input values is preserved

gh-cherry-pick --target PerchunPak/nixpkgs@patched \
  NixOS/nixpkgs#514209 \
  `: # or specify a URL` \
  https://github.com/NixOS/nixpkgs/pull/514199

Bugfixes

  • --first-hard-reset-to now validates that it received a full commit hash, as GitHub throws an error otherwise (1f35cc3)
  • Print all validation errors nicely in a box, instead of throwing exceptions (324a378)

Diff: v1.4.0...v1.5.0

v1.4.0

Choose a tag to compare

@PerchunPak PerchunPak released this 20 Apr 20:09
281d9c2

Rollback to the original commit if cherry-pick fails

Diff: v1.3.1...v1.4.0

v1.3.1

Choose a tag to compare

@PerchunPak PerchunPak released this 10 Apr 15:14
5223f13

Added --version flag (5223f13)

Diff: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@PerchunPak PerchunPak released this 10 Apr 15:03
968df48

Pass URLs as references

You can now pass links like https://github.com/NixOS/nixpkgs/commit/4e92bbc or https://github.com/MyOrg/nixpkgs/tree/patched instead of NixOS/nixpkgs/49ba75e / MyOrg/nixpkgs@patched.

Added in b81ac41.

Other changes

  • Print TODO summary before doing anything (5eeb413)
  • Drop most of the runtime dependencies (7020f32)

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@PerchunPak PerchunPak released this 23 Mar 15:31
ab1a48c

You can now pass branches as positional arguments, and they will be merged into the target branch

Full Changelog: v1.1.1...v1.2.0

1.1.1

Choose a tag to compare

@PerchunPak PerchunPak released this 23 Mar 09:21
e8dfca1
  • Fix HTTP requests logging not showing when using uvx
  • Add a log when using --first-hard-reset-to

Full Changelog: 1.1.0...v1.1.1

1.1.0

Choose a tag to compare

@PerchunPak PerchunPak released this 21 Mar 23:24
a755900
  • Add --first-hard-reset-to argument (a755900)

    Before cherry-picking, hard reset target to this commit

Full Changelog: 1.0.0...1.1.0

1.0.0

Choose a tag to compare

@PerchunPak PerchunPak released this 21 Mar 22:46
de4a5c2

Release!