2 rev=($
(git-rev-parse
--revs-only "$@"))
3 flags
=($
(git-rev-parse
--no-revs "$@"))
6 git-diff-files
-p "$@";;
8 git-diff-cache
-p "$@";;
10 begin
=$
(echo "${rev[1]}" |
tr -d '^')
12 git-diff-tree
-p $flags $begin $end;;
14 echo "I don't understand"