X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=git-sh-setup.sh;fp=git-sh-setup.sh;h=b4f10224baf8328a9d6efa761b025450df414bb2;hb=2a1ddc58e4d2220feea7eba4623dac07a0f83f94;hp=e343349c0087aefbb42d17ace9102a72d2fb437a;hpb=5e7bfe256755ef2862e960864db1edb829c82b77;p=git.git diff --git a/git-sh-setup.sh b/git-sh-setup.sh index e343349c..b4f10224 100755 --- a/git-sh-setup.sh +++ b/git-sh-setup.sh @@ -19,10 +19,5 @@ die() { exit 1 } -case "$(GIT_DIR="$GIT_DIR" git-symbolic-ref HEAD 2>/dev/null)" in -refs/*) : ;; -*) false ;; -esac && -[ -d "$GIT_DIR/refs" ] && -[ -d "$GIT_OBJECT_DIRECTORY/" ] || - die "Not a git repository." +# Make sure we are in a valid repository of a vintage we understand. +GIT_DIR="$GIT_DIR" git-var GIT_AUTHOR_IDENT >/dev/null || exit