#! /bin/sh set -e ## parse options ## {{{1 UG_OPTIONS_SPEC="\ ug deps [patchrev]* -- " . "$UG_EXEC_PATH/uglib.sh" while test $# != 0; do case "$1" in --) shift; break ;; esac shift done #}}} # $@ contains the patch commits to show # default to HEAD if nothing is given if test "$#" = "0"; then set -- HEAD fi for patch do is_ugish "$patch" || continue # XXX: die? warn? patchrev=$(git rev-parse --verify "$1") deps "$patchrev" done