diff --git a/scripts/git-srv-admin.sh b/scripts/git-srv-admin.sh index f930621f..4cfc9a58 100644 --- a/scripts/git-srv-admin.sh +++ b/scripts/git-srv-admin.sh @@ -95,6 +95,7 @@ create_repo() list_repos() { + [ -d $pdir ] || return 0 cd $pdir || return 1 ls */HEAD | sed 's%/HEAD%%' 2>/dev/null return $? @@ -124,7 +125,6 @@ while getopts jhu:F: flag; do usage 1;; esac done - shift $(($OPTIND - 1)) if [ "$user" ]; then