- added: boolean git config key `machete.status.extraSpaceBeforeBranchName` that enable configurable rendering of `status` command (suggested by kgadek) - added: 3 git config keys `machete.github.{remote,organization,repository}` that enable `git machete github *` subcommands to work with custom GitHub URLs (suggested by kgadek)
3.9.1
- fixed: better rendering of edge junctions in `status`
3.9.0
- added: `advance` command now also pushes the branch after the merge - fixed: `fork-point` no longer specially treats branches merged to its parent - fixed: color scheme on 8-color terminals
3.8.0
- added: `--all`, `--mine`, `--by` flags and parameter `<PR-number-1> ... <PR-number-N>` to `git machete github checkout-prs` - fixed: cherry-pick/merge/rebase/revert is detected on a per-worktree basis - added: command `git machete clean` with `--checkout-my-github-prs` flag and its equivalent `git machete github sync` - added: `--delete` flag to `git machete slide-out` command for deleting slid-out branches from git
3.7.2
- fixed: package version retrieval outside of git repository - fixed: checking whether a branch is merged to parent works for branches that have no common commit - added: CI/CD check ensuring that RELEASE_NOTES are up to date - fixed: `github create-pr` takes the PR title from the first unique commit
3.7.1
- added: extra options can be passed to the underlying `git rebase` via `GIT_MACHETE_REBASE_OPTS` env var (suggested by kgadek) - fixed: build process of Docker images