Skip to content

v3.39.0

Latest

Choose a tag to compare

@git-machete-bot git-machete-bot released this 29 Jan 20:39
  • added: machete.traverse.whenBranchNotCheckedOutInAnyWorktree git config key to control the behavior
    when checking out a branch that is not checked out in any worktree (suggested by @a-harhar)
  • changed: github update-pr-descriptions --related, gitlab update-mr-descriptions --related,
    and all subcommands with -U/--update-related-descriptions flag now always update the entire stack (both upstream and downstream PRs/MRs);
    the description style still respects the machete.github.prDescriptionIntroStyle or machete.gitlab.mrDescriptionIntroStyle config setting
  • fixed: go first, go last, go root no longer fail when run in detached HEAD state; instead, a sensible default is selected
  • fixed: go (interactive mode) no longer fails when run in detached HEAD state; the interface is shown as usual
  • improved: advance now only suggests push when the branch is ahead of remote;
    for other sync-to-remote statuses (behind, diverged, in sync, untracked), a warning is displayed instead
  • improved: every time a branch is checked out, a Checking out <branch>... OK message is printed out for consistency