Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.
#!/bin/bash
# This file: 
# http://angg.twu.net/bin/git-defs
# http://angg.twu.net/bin/git-defs.html
#         (find-angg "bin/git-defs")
# Usage:
#
#   . ~/bin/git-defs
#
# Used by: (find-es "git" "git-animations")
#          (find-es "git" "git-test-2")

# (find-man "1 git-log")
# (find-man "1 git-log" " --oneline")
# (find-man "1 git-log" " --graph")
# (find-man "1 git-log" "--topo-order")
# (find-man "1 git-log" "--date-order")
# (find-man "1 git-log" "--decorate")
# (find-man "1 git-log" "--all\n")

  N=0
  N () { echo $N; }
++N () { N=$[$N+1]; echo $N; }
Dump1   () { echo $1 \($(cat $1)\); }
Dumps   () { for i in $*; do Dump1 $i; done; }
Dump    () { Dumps $(find * -type f | sort); }
Modify1 () { ++N >> $1; Dump1 $1; }
Modify  () { for i in $*; do Modify1 $i; done; }
Commit  () { git commit -a -m $(N); }
Commit  () { git commit -a -m ${1:-$N}; }
Diagram () { git log --oneline --graph --decorate --all $*; }
Diagram () { git log --oneline --graph --decorate --all --date-order $*; }
Log1    () { git log --oneline -1 $*; }

export PAGER=cat

# A hack to allow non-interactive use.
# (find-bashnode "Bourne Shell Builtins" "`eval'")
eval $1

# (find-eevsh "git-defs 'Diagram'")

# Local Variables:
# mode:   sh
# End: