Releases: VirtusLab/git-machete
Releases · VirtusLab/git-machete
v3.26.3
- improved: performance of listing commits for red-edge branches on large repos
- improved: message in case of missing
.git/machete
file suggests to usegit machete git{hub,lab} checkout-{prs,mrs}
- fixed: pass
-c log.showSignature=false
to allgit
invocations to hide GPG signatures in logs; iflog.showSignature
were set to a value equivalent totrue
in a user'sgit
configuration, the GPG signatures shown in logs would cause errors ingit log
andgit reflog
parsing internal togit machete
(reported and contributed by @goxberry)
v3.26.2
- fixed: parsing of multiline git config keys (reported by @saveman71)
v3.26.1
- fixed: readability of autogenerated PR/MR descriptions
- improved:
git machete github restack-pr
andgit machete gitlab restack-mr
fail on branches marked aspush=no
, instead of printing a warning and proceeding with retargeting anyway
v3.26.0
- added: better detection of squash merges and rebases, controlled by flag
--squash-merge-detection={none,simple,exact}
(status
andtraverse
) and git config keymachete.squashMergeDetection
(contributed by @gjulianm) - deprecated:
--no-detect-squash-merges
flag instatus
andtraverse
— use--squash-merge-detection=none
instead (contributed by @gjulianm)
v3.25.3
- fixed:
-y
option ingit machete traverse
automatically sets--no-edit-merge
flag, to retain behavior when theupdate=merge
qualifier is set (contributed by @gjulianm) - fixed:
push=no
andslide-out=no
qualifiers now work ingit machete advance
now - fixed:
rebase=no
qualifier now works ingit 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
- fixed: Homebrew deploys
v3.25.1
- 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
- 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
- fixed: automatic updates of Homebrew formula
v3.24.1
- fixed: deployment issues