Releases: VirtusLab/git-machete
Releases · VirtusLab/git-machete
v3.31.1
v3.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 fromgit machete traverse --fetch
(contributed by @gjulianm)
v3.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)
v3.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)
v3.29.2
- changed: no longer publish Docker images
v3.29.1
- improved:
git-machete delete-unmanaged
uses the same algorithm asstatus
andtraverse
to recognize merged branches (suggested by @cinnamennen)
v3.29.0
- added: git config keys
machete.github.prDescriptionIntroStyle
andmachete.gitlab.mrDescriptionIntroStyle
- added: ability to turn off PR/MR description intro completely by setting the git config key to
none
(suggested by @tir38) - added: ability to include downstream PRs/MRs in PR/MR description intro by setting the git config key to
full
(suggested by @aouaki) - changed: layout and ordering of PRs/MRs in PR/MR description intro to better match
git machete status
v3.28.0
v3.27.0
v3.26.4
- fixed: avoid detecting a cycle when there's a PR/MR from
main
ormaster
in a fork to the original repo (reported by @Joibel) - fixed:
git machete git{hub,lab} create-{pr,mr}
no longer fails when creating a PR/MR across forks; instead, a forked PR is created (reported by @cspotcode) - improved:
git machete git{hub,lab} checkout-{prs,mrs}
only adds annotations to affected branches (and not to every branch)