mirror of
https://github.com/git/git
synced 2024-08-25 02:35:46 +00:00
Fix git-status when HEAD is invalid.
It tried to do git-diff-cache against HEAD, of course. Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
6e7722e6f8
commit
7e011c40bc
|
@ -39,11 +39,23 @@ esac
|
|||
|
||||
git-update-cache --refresh >/dev/null 2>&1
|
||||
|
||||
git-diff-cache -M --cached HEAD |
|
||||
sed 's/^://' |
|
||||
report "Updated but not checked in" "will commit"
|
||||
if test -f "$GIT_DIR/HEAD"
|
||||
then
|
||||
git-diff-cache -M --cached HEAD |
|
||||
sed 's/^://' |
|
||||
report "Updated but not checked in" "will commit"
|
||||
|
||||
committable="$?"
|
||||
committable="$?"
|
||||
else
|
||||
echo '#
|
||||
# Initial commit
|
||||
#'
|
||||
git-ls-files |
|
||||
sed 's/^/o o o o A /' |
|
||||
report "Updated but not checked in" "will commit"
|
||||
|
||||
committable="$?"
|
||||
fi
|
||||
|
||||
git-diff-files |
|
||||
sed 's/^://' |
|
||||
|
|
Loading…
Reference in a new issue