Skip to content

Releases: VirtusLab/git-machete

v3.25.3

22 May 13:30
Compare
Choose a tag to compare
  • fixed: -y option in git machete traverse automatically sets --no-edit-merge flag, to retain behavior when the update=merge qualifier is set (contributed by @gjulianm)
  • fixed: push=no and slide-out=no qualifiers now work in git machete advance now
  • fixed: rebase=no qualifier now works in git machete slide-out
  • improved: in git machete github create-pr/gitlab create-mr, check whether base/target branch for PR/MR exists in remote, instead of fetching the entire remote

v3.25.2

20 Apr 20:18
Compare
Choose a tag to compare
  • fixed: Homebrew deploys

v3.25.1

20 Apr 19:09
Compare
Choose a tag to compare
  • fixed: git machete git{hub,lab} restack-{pr,mr} now first retargets, then pushes (so that certain CIs see the correct base branch in env vars)

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