On Sun, Feb 24, 2008 at 5:17 PM, Jeff King [off-list ref] wrote:
If we have an alias "foo" defined, then the help text for
"foo" (via "git help foo" or "git foo --help") now shows the
definition of the alias.
Heh, now I can kill this alias of mine:
h = "!sh -c 'git alias \"$1\" || git help \"$1\"' -"
:-)
This too would be less ugly as a built-in:
alias = "! sh -c 'if test -z \"$1\"; then git config --list \
| expand \
| sed \"/^alias\\./!d; s/^alias\\.//; s/=/ /; s/ */ /g\" \
| sort | while read n v; do \
printf \"%-16s\" \"$n\"; echo \"$v\" | gnused \
\"s/\\(.\\{68\\}\\) /\\1\\n\t\t/g\" | expand; \
done; else git config \"alias.$1\"; fi' -"
:-)
j.