Revert "zsh: git: simplified aliases"
Revert "zsh: git: simplified aliases"

This reverts commit be2d475051f2b197f16088a4a14376ec3fdc9a22.

The old behavior was correct when the user tried to invoke the alias in
a non-git directory (it printed the "No changes" message only if there
were no errors from running 'git diff').

listx/syscfg,listx/syscfg,listx/syscfg,listx/syscfg,listx/syscfg