- Reorder the git-prompt.plugin.zsh functions and file order to make it easier
for beginners to scan and find things.
- The previous default is now in the ashleydev file and the default format
follows the robbierussle original (in bare basic form).
- GIT_PROMPT_INFO_FUNC is no longer used. If you want to override the default
format just define your own git_prompt_info() function in your theme file that
sets what ever global variables you want to use in your prompt.
- usage is now: PROMPT="$(git_prompt_info2) >".
The legacy git-prompt-old.theme.zsh is using the git_prompt_info() function
name and I don't want to override that so I set mine to git_prompt_info2
- move aliases into plugins/git/git-aliases.plugin.zsh
- move git prompt info into plugins/git/git-prompt-old.plugin.zsh
- add revamped git prompt info into plugins/git/git-prompt.plugin.zsh
- plugins/git/git.plugin.zsh now just sources the above files
Added themes/ashleydev.theme.zsh that takes advantage of the new git prompt info
In detail:
gup - now completes with remotes like git fetch would
gdv - got git diff completions
gc/gca - now zsh will suggest files in staging area
gba - suggestions as for git branch