X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=git-status.sh;h=2dda0c505cf41c9dbd9fc6db75f3c0550f6ee82f;hb=d23748a6af3e3db2b239090553f92c3a779b3578;hp=29c2b1169b5f8ee862cbc62d0a1eb5577587e1c1;hpb=71ac8356d8f64e2408e49ee8bf35d4e69cc9359e;p=git.git diff --git a/git-status.sh b/git-status.sh index 29c2b1169..2dda0c505 100755 --- a/git-status.sh +++ b/git-status.sh @@ -2,7 +2,7 @@ # # Copyright (c) 2005 Linus Torvalds # -. git-sh-setup || die "Not a git archive" +GIT_DIR=$(git-rev-parse --git-dir) || exit report () { header="# @@ -13,7 +13,7 @@ report () { trailer="" while read status name newname do - echo -n "$header" + printf '%s' "$header" header="" trailer="# " @@ -27,7 +27,7 @@ report () { U ) echo "# unmerged: $name";; esac done - echo -n "$trailer" + printf '%s' "$trailer" [ "$header" ] } @@ -41,7 +41,7 @@ git-update-index -q --unmerged --refresh || exit if GIT_DIR="$GIT_DIR" git-rev-parse --verify HEAD >/dev/null 2>&1 then - git-diff-index -M --cached --name-status HEAD | + git-diff-index -M --cached --name-status --diff-filter=MDTCRA HEAD | sed -e ' s/\\/\\\\/g s/ /\\ /g @@ -90,7 +90,7 @@ perl -e '$/ = "\0"; s|\n|\\n|g; s/^/# /; if (!$shown) { - print "#\n# Ignored files:\n"; + print "#\n# Untracked files:\n"; print "# (use \"git add\" to add to commit)\n#\n"; $shown = 1; }