Releases: VirtusLab/git-machete
Releases · VirtusLab/git-machete
v3.25.0
- added: GitLab support via
git machete gitlab
(first suggested by @mikeynap, partly contributed by @max-nicholson) - added:
git machete anno -L
/--sync-gitlab-mrs
flag - fixed: checking out GitHub PRs where head branch comes from an already deleted fork
- added: qualifier
update=merge
allows selecting merge strategy per branch (contributed by @gjulianm) - added: Scoop package for Windows (suggested by @ppasieka)
v3.24.2
- fixed: automatic updates of Homebrew formula
v3.24.1
- fixed: deployment issues
v3.24.0
v3.23.2
- fixed: make fork-point also take into account common ancestors (and not only reflogs) in more cases
v3.23.1
- fixed: if a PR has a pre-v3.23.0
Based on PR #...
header, then it's removed bygit machete github retarget-pr
in favor of the new extended PR chain
v3.23.0
- added: full chain of PRs (and not just a link to the base PR) is added to/updated in PR description by
git machete github create-pr
/retarget-pr
/restack-pr
(suggested by @mjgigli) - fixed: in the unlikely case of a cycle between GitHub PRs,
git machete github checkout-pr
aborts with an error rather than falling into an infinite loop - fixed: when checking out longer PR chains,
git machete github checkout-prs
prints out all checked out branches correctly
v3.22.0
- improved: if neither
.git/info/description
nor.github/pull_request_template.md
is present,git machete github create-pr
now uses message body of the first unique commit as PR description (suggested by @kamaradclimber) - added:
machete.github.forceDescriptionFromCommitMessage
git config key that forcesgit machete github create-pr
to use message body of the first unique commit as PR description (suggested by @kamaradclimber)
v3.21.1
- fixed:
Cannot parse Link header
error ingit machete github
subcommands when there are more than 100 PRs in the given repository (reported by @domesticsimian) - fixed: if
.git/machete
doesn't exist,git machete add <branch>
adds both current branch and the newly-added<branch>
(not just the latter)
v3.21.0
- added:
--removed-from-remote
flag togit machete slide-out
(contributed by @raylu) - added:
--title
flag togit machete github create-pr
that allows for setting PR title explicitly (suggested by @mjgigli) - added:
--with-urls
flag togit machete github anno-prs
andmachete.github.annotateWithUrls
git config key that allow for adding the URL of the PR to the annotations (contributed by @guyboltonking) - added:
--yes
flag togit machete github create-pr
so that the user isn't asked whether to push the branch (suggested by @mkondratek) - deprecated:
git machete clean
andgit machete github sync
; usegithub checkout-prs --mine
,delete-unmanaged
andslide-out --removed-from-remote
instead - fixed: PR author is now always added to annotation if different from current user (contributed by @guyboltonking)