- fixed: building the docs for readthedocs.org - fixed: building the package for Arch User Repository (reported by chrislea) - fixed: `.git/rebase-merge/author-script` used to be rewritten to CRLF newlines on Windows, breaking the rebases (reported by cspotcode)
3.17.3
- fixed: building the package for Alpine Linux (contributed by Ikke)
3.17.2
- fixed: when `origin/feature/foo` branch exists, `git machete add foo` no longer falsely recognizes `origin/feature/foo` as a potential remote tracking branch for `foo` - fixed: on Windows, git-machete installed globally via `pip` no longer crashes on `ModuleNotFoundError` within venvs (contributed by cspotcode)
3.17.1
- fixed: in the rare case when overridden fork point for branch X is an ancestor of X's parent, the effective fork point is selected to the latest common ancestor of X and X's parent - improved: if git >= 2.30.0, pass `--force-if-includes` to `git push` alongside `--force-with-lease`
3.17.0
- added: `--ignore-if-missing` flag to `git machete github retarget-pr` command - added: `--branch=<branch>` option to `git machete github retarget-pr` command - fixed: `github anno-prs` no longer assumes that local branch and its remote counterpart share the same name - fixed: `git machete --help` displays a man page (instead of crashing with `No manual entry for git-machete`) when git-machete is installed via Homebrew
3.16.3
- fixed: a few glitches in the animated gif in README