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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]