Git-machete

Latest version: v3.25.2

Safety actively analyzes 629765 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 23

3.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

3.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

3.11.3

- added: support GitHub remote URL in the form of `https://USERNAMEgithub.com/ORGANIZATION/REPOSITORY.git`

3.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` and `retarget-pr` now take branch tracking data into account when finding out where (in what GitHub organization/repository) to create a PR

3.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

3.10.1

- added: support GitHub remote URL in the form of `ssh://gitgithub.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`)

Page 10 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.