Skip to content

Releases: VirtusLab/git-machete

v3.25.0

14 Apr 21:45
Compare
Choose a tag to compare
  • 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

10 Mar 09:35
Compare
Choose a tag to compare
  • fixed: automatic updates of Homebrew formula

v3.24.1

09 Mar 15:57
Compare
Choose a tag to compare
  • fixed: deployment issues

v3.24.0

09 Mar 15:57
Compare
Choose a tag to compare
  • added: -f/--as-first-child flag to git machete add (contributed by @matthalp)
  • fixed: git machete github retarget-pr not updating description of PR due to stray \r characters

v3.23.2

22 Feb 21:05
Compare
Choose a tag to compare
  • fixed: make fork-point also take into account common ancestors (and not only reflogs) in more cases

v3.23.1

08 Feb 12:55
7da8c46
Compare
Choose a tag to compare
  • fixed: if a PR has a pre-v3.23.0 Based on PR #... header, then it's removed by git machete github retarget-pr in favor of the new extended PR chain

v3.23.0

04 Feb 19:05
Compare
Choose a tag to compare
  • 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

10 Dec 15:02
Compare
Choose a tag to compare
  • 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 forces git machete github create-pr to use message body of the first unique commit as PR description (suggested by @kamaradclimber)

v3.21.1

07 Dec 12:31
Compare
Choose a tag to compare
  • fixed: Cannot parse Link header error in git 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

30 Nov 22:43
Compare
Choose a tag to compare
  • added: --removed-from-remote flag to git machete slide-out (contributed by @raylu)
  • added: --title flag to git machete github create-pr that allows for setting PR title explicitly (suggested by @mjgigli)
  • added: --with-urls flag to git machete github anno-prs and machete.github.annotateWithUrls git config key that allow for adding the URL of the PR to the annotations (contributed by @guyboltonking)
  • added: --yes flag to git machete github create-pr so that the user isn't asked whether to push the branch (suggested by @mkondratek)
  • deprecated: git machete clean and git machete github sync; use github checkout-prs --mine, delete-unmanaged and slide-out --removed-from-remote instead
  • fixed: PR author is now always added to annotation if different from current user (contributed by @guyboltonking)