pgit.sh: Be more verbose about git commands

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2017-04-21 15:20:07 +00:00
commit 03dde99cc1

View file

@ -32,19 +32,25 @@ config()
pdirs=`(cd $pdir; ls -d */.git 2>/dev/null | sed 's%/.git%%')` pdirs=`(cd $pdir; ls -d */.git 2>/dev/null | sed 's%/.git%%')`
} }
run_git()
{
marker git "$@"
eval git "$@"
}
# ------------- commands # ------------- commands
run() run()
{( {(
local d
local cmd=$1 local cmd=$1
local d
shift shift
config config
cd $pdir cd $pdir
set -e set -e
for d in $pdirs; do for d in $pdirs; do
marker $d run_git -C $d $cmd "$@"
git -C $d $cmd "$@"
done done
)} )}