git blame: "Not Committed Yet" with clean WD
- From
Ephrim Khong <dr.khong@gmail.com>
- Date
- Feb 13, 2014, 09:08 UTC
- Message-ID
- <52FC8BA7.30102@gmail.com>
Hi,
for files that contain windows line endings in a repository with core.autocrlf=input, git blame will show lines as "Not Committed Yet", even though they were not modified.
Example:
-- git init git config core.autocrlf false echo "foo" > a unix2dos a git add a git commit -m "initial commit" git config core.autocrlf input git status git blame a --
Output:
-- Reinitialized existing Git repository in /.../testblame2/.git/ unix2dos: converting file a to DOS format ... On branch master nothing to commit, working directory clean On branch master nothing to commit, working directory clean 00000000 (Not Committed Yet 2014-02-13 10:02:43 +0100 1) foo --
Is there an easy way to work around this; is this desired behaviour or mor a bug?
Thanks - Eph