Changes since 25.07.0:
- Feat: allow passing arguments to git add (#452)
- Feate: allow passing arguments to git checkout file (#451)
- Feat: Use forgit show in stash_show enter (#450)
Instead of using `git stash show` in the `enter` binding of the
`stash_show` command, use `forgit show`. This allows forgit to show the
stash in the same interactive way it shows other commits (e.g. on
`forgit log`), with the same context and formatting options. - Refactor: Remove unnecessary xargs in git show commands
- Fix: remove explicit -u flag in git status command in _forgit_add (#455)
git status includes untracked files by default, so passing the flag
explicitly is not necessary. This allows overriding forgits behavior
by setting showUntrackedFiles = no in the .gitconfig. - Fix: bash completions for reword
- Feat: use git log completions for fixup commands
- Fix: early out with non-file arguments in checkout file (#456)
- Fix: files in untracked directories are not shown in git add
Pass the value of git config status.showUntrackedFiles to the git status
command we run in _forgit_add, defaulting to 'all' when unset.
Additionally correctly handle directories in _forgit_add_preview for the
case when status.showUntracked is explicitly set to 'normal'. - Fix: use github/gitignore for ignore files (#461)
The repo we originally used has gone away