diff --git a/crb/repo-monitor b/crb/repo-monitor index b25a80c4214d0a2701b07874e49a34edbfecdc0a..b1f3962937908ec61b71dc9b6453ef06992d9f42 100755 --- a/crb/repo-monitor +++ b/crb/repo-monitor @@ -3,16 +3,21 @@ SCRIPTDIR="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )" INTERVAL=$1 -if [ -z "$INTERVAL" ]; then - INTERVAL=3 -fi + if ! $SCRIPTDIR/repo-valid '.'; then exit 1 fi -while true; do - clear; + +if [ -z "$INTERVAL" ]; then git log $($SCRIPTDIR/repo-frontier) --pretty=oneline --decorate-refs='refs/heads/*' --decorate-refs='refs/delivered/*' --decorate-refs='refs/remotes/*' --format="%C(yellow)%h%Creset %Cgreen(%an)%Creset %s %Cred %d %Creset" --graph; - sleep $INTERVAL; -done +else + while true; do + clear; + git log $($SCRIPTDIR/repo-frontier) --pretty=oneline --decorate-refs='refs/heads/*' --decorate-refs='refs/delivered/*' --decorate-refs='refs/remotes/*' --format="%C(yellow)%h%Creset %Cgreen(%an)%Creset %s %Cred %d %Creset" --graph; + sleep $INTERVAL; + done +fi + +