Releases: VirtusLab/git-machete
Releases · VirtusLab/git-machete
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
v3.24.0
v3.23.2
- fixed: make fork-point also take into account common ancestors (and not only reflogs) in more cases
v3.23.1
- fixed: if a PR has a pre-v3.23.0
Based on PR #...
header, then it's removed bygit machete github retarget-pr
in favor of the new extended PR chain