Releases: VirtusLab/git-machete
Releases · VirtusLab/git-machete
v3.11.4
- fixed: git-machete crashing when a local branch uses another local branch as its remote tracking branch (
git config branch.BRANCH.remoteset to.) - fixed: fork point incorrectly inferred when a branch has been pushed immediately after being created
- fixed: output of
helpno longer includes ANSI escape codes when stdout is not a terminal - fixed: all newlines are skipped from the output of
machete-status-branchhook to avoid messing up the rendered status
v3.11.3
- added: support GitHub remote URL in the form of
https://USERNAME@github.com/ORGANIZATION/REPOSITORY.git
v3.11.2
- fixed:
git machetenow correctly infers remote for fetching of branch when the branch is associated with more than one remote - fixed:
git machete github create-prandretarget-prnow take branch tracking data into account when finding out where (in what GitHub organization/repository) to create a PR
v3.11.1
- added:
git machete help confighelp topic and sphinx documentation page for config keys and environment variables - added: boolean git config key
machete.worktree.useTopLevelMacheteFilefor switching the machete file location for worktrees: a single central.git/machetefor all worktrees (as up to 3.10) or a per-worktree.git/worktrees/.../machete(suggested by @1wsx10) - added: when GitHub token is invalid/expired, provide information which token provider has been used
- fixed: release to Snap Store
v3.10.1
- added: support GitHub remote URL in the form of
ssh://git@github.com/USERNAME/REPOSITORY.git(suggested by @mkondratek) - fixed:
git machete diffdoesn't crash when supplied with a short branch name (e.g.develop) - fixed:
git machete {add, anno, diff, fork-point, is-managed, log, show}don't crash when supplied with a full branch name (e.g.refs/heads/develop)
v3.10.0
- added: boolean git config key
machete.status.extraSpaceBeforeBranchNamethat enable configurable rendering ofstatuscommand (suggested by @kgadek) - added: 3 git config keys
machete.github.{remote,organization,repository}that enablegit machete github *subcommands to work with custom GitHub URLs (suggested by @kgadek)
v3.9.1
- fixed: better rendering of edge junctions in
status
v3.9.0
- added:
advancecommand now also pushes the branch after the merge - fixed:
fork-pointno longer specially treats branches merged to its parent - fixed: color scheme on 8-color terminals
v3.8.0
- added:
--all,--mine,--byflags and parameter<PR-number-1> ... <PR-number-N>togit machete github checkout-prs - fixed: cherry-pick/merge/rebase/revert is detected on a per-worktree basis
- added: command
git machete cleanwith--checkout-my-github-prsflag and its equivalentgit machete github sync - added:
--deleteflag togit machete slide-outcommand for deleting slid-out branches from git
v3.7.2
- fixed: package version retrieval outside of git repository
- fixed: checking whether a branch is merged to parent works for branches that have no common commit
- added: CI/CD check ensuring that RELEASE_NOTES are up to date
- fixed:
github create-prtakes the PR title from the first unique commit