·
2 commits
to develop
since this release
- added:
GIT_MACHETE_PUSH_OPTSenvironment variable forwards arbitrary extra options to everygit pushinvocation (contributed by @HWiese1980) - fixed:
git machete discoverno longer produces a different branch tree depending on which worktree it is run from;
the fresh-branch recency ranking now aggregates HEAD reflogs across all worktrees rather than only the current one (reported by @jasonoura, contributed by @earfman) - fixed: when run from a branch being slid out,
git machete slide-outno longer checks out that branch's new parent
if a child branch is going to be checked out right afterwards anyway for the rebase/merge - fixed: the statuses printed by
git machete traverseno longer use the[<this worktree>]label,
which pointed at whichever worktreetraversehad most recently changed directory into rather than the one the user's shell is in;
each worktree is now named explicitly, withtraverse's own temporary worktree (seemachete.traverse.whenBranchNotCheckedOutInAnyWorktree) labeled[<temporary worktree>] - fixed:
git machete status/gowith--squash-merge-detection=exactno longer crash withUnicodeDecodeErrorwhen a captured diff contains non-UTF-8 bytes (reported by @mcitoler)