Skip to content

Releases: VirtusLab/git-machete

v3.26.3

24 Jul 06:00
029cd67
Compare
Choose a tag to compare
  • improved: performance of listing commits for red-edge branches on large repos
  • improved: message in case of missing .git/machete file suggests to use git machete git{hub,lab} checkout-{prs,mrs}
  • fixed: pass -c log.showSignature=false to all git invocations to hide GPG signatures in logs; if log.showSignature were set to a value equivalent to true in a user's git configuration, the GPG signatures shown in logs would cause errors in git log and git reflog parsing internal to git machete (reported and contributed by @goxberry)

v3.26.2

03 Jul 14:37
Compare
Choose a tag to compare
  • fixed: parsing of multiline git config keys (reported by @saveman71)

v3.26.1

27 Jun 08:38
Compare
Choose a tag to compare
  • fixed: readability of autogenerated PR/MR descriptions
  • improved: git machete github restack-pr and git machete gitlab restack-mr fail on branches marked as push=no, instead of printing a warning and proceeding with retargeting anyway

v3.26.0

24 May 13:39
Compare
Choose a tag to compare
  • added: better detection of squash merges and rebases, controlled by flag --squash-merge-detection={none,simple,exact} (status and traverse) and git config key machete.squashMergeDetection (contributed by @gjulianm)
  • deprecated: --no-detect-squash-merges flag in status and traverse — use --squash-merge-detection=none instead (contributed by @gjulianm)

v3.25.3

22 May 13:30
Compare
Choose a tag to compare
  • fixed: -y option in git machete traverse automatically sets --no-edit-merge flag, to retain behavior when the update=merge qualifier is set (contributed by @gjulianm)
  • fixed: push=no and slide-out=no qualifiers now work in git machete advance now
  • fixed: rebase=no qualifier now works in git machete slide-out
  • improved: in git machete github create-pr/gitlab create-mr, check whether base/target branch for PR/MR exists in remote, instead of fetching the entire remote

v3.25.2

20 Apr 20:18
Compare
Choose a tag to compare
  • fixed: Homebrew deploys

v3.25.1

20 Apr 19:09
Compare
Choose a tag to compare
  • fixed: git machete git{hub,lab} restack-{pr,mr} now first retargets, then pushes (so that certain CIs see the correct base branch in env vars)

v3.25.0

14 Apr 21:45
Compare
Choose a tag to compare
  • added: GitLab support via git machete gitlab (first suggested by @mikeynap, partly contributed by @max-nicholson)
  • added: git machete anno -L/--sync-gitlab-mrs flag
  • fixed: checking out GitHub PRs where head branch comes from an already deleted fork
  • added: qualifier update=merge allows selecting merge strategy per branch (contributed by @gjulianm)
  • added: Scoop package for Windows (suggested by @ppasieka)

v3.24.2

10 Mar 09:35
Compare
Choose a tag to compare
  • fixed: automatic updates of Homebrew formula

v3.24.1

09 Mar 15:57
Compare
Choose a tag to compare
  • fixed: deployment issues