New
gitsh v0.13
New features
- Expand
~in thegitsh.historyFilesetting (Cedric Staniewski) - Support
%gand%Gin the prompt format to show the current Git command (Ben Knoble) - Complete tab completion rewrite, replacing naive options with a context-aware system (George Brocklehurst & Eric Collins)
- Tab complete the names of gitsh and git-config variables
- Tab complete command options (e.g.
push --force-<tab>expands topush --force-with-lease) - Tab complete more than one command on the same line (e.g.
commit && pus --force-<tab>) - Define custom tab completion options for aliases and custom commands in a
~/.gitsh_completionsfile
- Tab completion of commands is now compatible with Git 2.20 (George Brocklehurst)
Internals
- Fix various Ruby warnings, and set up tools to prevent us introducing more (Teo Ljungberg)