blob: e1c7e9a1e0075677565d3e06bea717bd6259797f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#! /bin/sh
set -e
## parse options ## {{{1
UG_OPTIONS_SPEC="\
ug pretty-tree [patchrev]*
--
"
. "$UG_EXEC_PATH/uglib.sh"
while test $# != 0; do
case "$1" in
--)
shift; break
;;
esac
shift
done
#}}}
# $@ contains the revs to show a pretty tree for.
# default to HEAD if nothing is given
if test "$#" = "0"; then
set -- HEAD
fi
for rev do
is_ugish "$rev" || continue # XXX: die? warn?
patchrev=$(git rev-parse --verify "$1")
pretty_tree "$patchrev"
done
|