Git-machete

Latest version: v3.34.0

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

Scan your dependencies

Page 4 of 27

3.32.0

- added: flags `-H`/`--sync-github-prs` and `-L`/`--sync-gitlab-mrs` to `traverse` to suggest retargeting PRs/MRs when traversing (suggested by chriscz)
- removed: no longer release new packages to Ubuntu PPA

3.31.1

- fixed: AUR package installation (reported by jan-san)

3.31.0

- added: `git machete git{hub,lab} update-{pr,mr}-descriptions` subcommands
- added: `git machete git{hub,lab} create-{pr,mr} --update-related-descriptions` flags
- added: `git machete git{hub,lab} restack-{pr,mr} --update-related-descriptions` flags
- added: `git machete git{hub,lab} retarget-{pr,mr} --update-related-descriptions` flags
- added: `machete.traverse.fetch.<remote>` git config key to selectively exclude remotes from `git machete traverse --fetch` (contributed by gjulianm)

3.30.0

- added: support for Python 3.13 (earlier versions of git-machete should also work on Python 3.13 outside certain rare cases when in `--debug` mode)

3.29.3

- changed: no longer publish RPM files with GitHub releases
- fixed: work around the parsing bug in `git patch-id` v2.46.1 (reported by ilai-deutel)
- fixed: `git machete git{hub,lab} create-{pr,mr}` takes into account `<!-- {start,end} git-machete generated -->` in PR/MR template (suggested by frank-west-iii)

3.29.2

- changed: no longer publish Docker images

Page 4 of 27

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.