# Bug: "LF will be replaced by CRLF" warning duplicated two (or three) times

1 messages from 2009-06-18 to 2009-06-18. Participants: Eric Raible.
Thread: https://gitlist.dev/t/19850

## Eric Raible, 2009-06-18 09:17

Subject: Bug: "LF will be replaced by CRLF" warning duplicated two (or three) times
Message-ID: <loom.20090618T084545-442@post.gmane.org>
URL: https://gitlist.dev/e/loom.20090618T084545-442%40post.gmane.org

```
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

```
