A single "LF will be replaced by CRLF" message is expected in certain cases. But two warnings per file are produced with git-diff --patch-with-stat. Posted here rather than to the msysgit list b.c. I'm guessing it's not msysgit-specific. $ git --version git version 1.6.3.msysgit.0 $ mkdir auto-crlf-bug $ cd auto-crlf-bug/ $ git init Initialized empty Git repository in d:/auto-crlf-bug/.git/ $ git config core.autocrlf true $ touch file42 $ git add file42 $ git commit -m initial [master (root-commit) 6c22784] initial 0 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 file42 $ echo something > file42 $ git diff diff --git a/file42 b/file42 index e69de29..deba01f 100644 --- a/file42 +++ b/file42 @@ -0,0 +1 @@ +something warning: LF will be replaced by CRLF in file42 $ git diff --patch-with-stat file42 | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/file42 b/file42 index e69de29..deba01f 100644 --- a/file42 +++ b/file42 @@ -0,0 +1 @@ +something warning: LF will be replaced by CRLF in file42 warning: LF will be replaced by CRLF in file42 $ It's even possible to trigger three identical warnings: $ git add -p warning: LF will be replaced by CRLF in file42 warning: LF will be replaced by CRLF in file42 warning: LF will be replaced by CRLF in file42 diff --git a/file42 b/file42 index e69de29..deba01f 100644 --- a/file42 +++ b/file42 @@ -0,0 +1 @@ +something Stage this hunk [y,n,q,a,d,/,e,?]? q $ This is obviously not a show-stopper, but I thought it worth reporting anyway. - Eric -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html