git-fetch: allow updating the current branch in a bare repository.
[git/git.git] / git-sh-setup.sh
index 87b939c..7fdc912 100755 (executable)
@@ -28,6 +28,14 @@ set_reflog_action() {
        fi
 }
 
+is_bare_repository () {
+       git-repo-config --bool --get core.bare ||
+       case "$GIT_DIR" in
+       .git | */.git) echo false ;;
+       *) echo true ;;
+       esac
+}
+
 if [ -z "$LONG_USAGE" ]
 then
        LONG_USAGE="Usage: $0 $USAGE"