]> git.phdru.name Git - git-scripts.git/blobdiff - git-status.sh
Feat(submodules/remove): Add option `-c`
[git-scripts.git] / git-status.sh
index ddab464dc29229bf211de19e5bb59de0debb3636..2b33f404b2604e5982fc793347ee1db8ee84ab0d 100755 (executable)
@@ -8,10 +8,11 @@ rm -rf "$STMP" && mkdir "$STMP" &&
 GIT_INDEX_FILE="$STMP"/index &&
 export GIT_INDEX_FILE &&
 
-if [ -d .git -a -f .git/index ]; then
-   cp -p .git/index $GIT_INDEX_FILE
+GIT_DIR="`git rev-parse --git-dir`"
+if [ -d "$GIT_DIR" -a -f "$GIT_DIR"/index ]; then
+   cp -p "$GIT_DIR"/index $GIT_INDEX_FILE
 else
-   echo "$0: `pwd` is not a git directory" >&2
+   echo "$0: `pwd` is not a git repository/worktree" >&2
    exit 1
 fi &&