Releases: VirtusLab/git-machete
Releases · VirtusLab/git-machete
v3.12.1
- fixed: removed redundant files from Ubuntu package
- fixed: fork-point overridden with invalid commit hash is ignored (doesn't crash git-machete anymore)
- fixed:
git machete diff
now works as intended (runsgit diff
against the current working directory, not the current branch)
v3.12.0
- added: subcommand
git machete list childless
v3.11.6
- fixed:
git machete edit
accepts arguments (and not only executable path/name) in the editor pointed by git config or environment variable (actually in v3.11.5, a failed release☹️ ) - added: package for Ubuntu 22.04 LTS
- fixed: spurious failures in the build of Debian packages
v3.11.4
- fixed: git-machete crashing when a local branch uses another local branch as its remote tracking branch (
git config branch.BRANCH.remote
set to.
) - fixed: fork point incorrectly inferred when a branch has been pushed immediately after being created
- fixed: output of
help
no longer includes ANSI escape codes when stdout is not a terminal - fixed: all newlines are skipped from the output of
machete-status-branch
hook 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 machete
now correctly infers remote for fetching of branch when the branch is associated with more than one remote - fixed:
git machete github create-pr
andretarget-pr
now 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 config
help topic and sphinx documentation page for config keys and environment variables - added: boolean git config key
machete.worktree.useTopLevelMacheteFile
for switching the machete file location for worktrees: a single central.git/machete
for 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 diff
doesn'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.extraSpaceBeforeBranchName
that enable configurable rendering ofstatus
command (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