New
26.01.0
Changes since 25.12.0:
- Fix: preview for clean when file names contain backslashes (#465) This is a breaking change: flag arguments provided to forgit clean are now passed to git ls-files instead of git clean -n. This change is necessary because git clean does not have a -z option that would prevent it from escaping file names containing backslashes. However, git ls-files is way more flexible than git clean, so all use cases covered by git clean (and more) should still be possible.
- Feature: allow configuring arguments of git ls-files in forgit clean (#481)
- Feature: add interactive git switch selector (#472)
- Feature: add empty state messages for checkout commands (#478)
Show informative messages when there is nothing to checkout:
- checkout_file: "Nothing to checkout." when no modified files
- checkout_tag: "Nothing to checkout: there are no tags."
- ci: use stable bashunit version (#486)
- test: ignore global git config when running tests (#485)
- fix: forgit add shows dir view for submodules (#484)