What's Changed
- Support rebasing branches that are checked out in worktrees. Branches whose worktree has an operation in progress are skipped. Thanks @abersnaze for #145.
- Add
git-up.rebase.conflict-resolverto run a command when a rebase conflict occurs. Thanks @abersnaze for #146. - Add
git-up.fetch.progressto makegit fetchmore verbose. Thanks @agido-malter for #148. - Fix a command injection in
git-up.rebase.log-hook: branch and remote names are now passed to the hook through the environment instead of a command line, so names containing shell metacharacters are no longer executed as commands. This affects both thecmd.exeand theshcode path. - Fix a crash on
gitoutput that is not valid UTF-8. - Fix worktree detection on MinGW.
- Update dependencies, including #144 by @hugovk.
New Contributors
- @abersnaze made their first contribution in #145
- @agido-malter made their first contribution in #148
Full Changelog: v2.4.0...v2.5.0