- fixed: `git machete github` not being able to retrieve token used by `gh` for `gh` version >= 2.31.0 (reported by domesticsimian)
3.17.5
- fixed: `machete-post-slide-out`, `machete-pre-rebase` and `machete-status-branch` hooks can now be executed on Windows - fixed: unstable behavior after `edit` option has been selected for interactively sliding out invalid branches - fixed: handling of HTTP redirects when `git machete github create-pr` and `retarget-pr` act on a repository that has been renamed and/or moved - improved: `git machete github retarget-pr` now fails if there are multiple PR with the given head branch (rather than silently take the first of them into account)
3.17.4
- 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`