- fixed: support GitHub remote URLs without `.git` suffix - fixed: `git machete` now correctly displays only available commands (without help topics) - fixed: `git machete traverse -y -M` no longer exits with error - fixed: `git machete` commands no longer exit with stack trace when interrupted by Ctrl+C
3.13.0
- improved: modify formatting of command line documentation - added: `git machete help <command>` now accepts command aliases - fixed: removed stack trace when terminating `git machete` command prompt with `Ctrl+D` - added: support for Python 3.11 - added: machete config key `machete.traverse.push` that controls default behavior of `traverse` command - improved: formatting of the `config` section in the sphinx documentation
3.12.5
- added: `git machete github retarget-pr` now updates annotation for the branch associated with the retargeted PR - improved: modify formatting in error message for `github create-pr` - fixed: modify formatting of `git machete` commands output - improved: the .gif file in the README.md file has been slowed down to provide a better viewing experience
3.12.4
- fixed: Homebrew release process
3.12.2
- added: `git-machete` is now available in homebrew core formulae; if `git-machete` has already been installed from the tap on a given machine, `brew` should automatically pull new updates from homebrew core from now on - fixed: fork-point overridden with commit hash that no longer exists is ignored (doesn't crash git-machete anymore)