Le 21.06.2013 16:15, Yann Droneaud a écrit :
This patch add two tests to reproduce the problems described
in thread "git rebase fail with CRLF conversion"
 <fb20a7d711fdd218f58f1f2090b1c...@meuh.org>
 <http://thread.gmane.org/gmane.comp.version-control.git/228613>
 <http://marc.info/?l=git&m=137182211414404&w=2>

- Add and commit a file with CRLF,
- Add and commit a .gitattributes with text flag for the file,
- Convert CRLF to LF in file, commit the change,
- Rebase the whole on top of another parent
  The rebase currently failed.

This scenario is repeated twice, first with core.safecrlf set to warn,
a second time with core.safecrlf set to true.


Note: those two tests might failed as described in message

"git rebase fail with CRLF conversion"
 <fb20a7d711fdd218f58f1f2090b1c...@meuh.org>
 <http://thread.gmane.org/gmane.comp.version-control.git/228613>
 <http://marc.info/?l=git&m=137182211414404&w=2>

I haven't found a testcase to reproduce the same exact failure at will.

So this patch should probably not used asis until the two kind of errors can be reproduced.

Additionnaly, It should also be tested on a CRLF system (Windows).

git diff will also fail when core.safecrlf is set to true
and the file is not already converted to LF.


It might be a test on its own.

Regards

--
Yann Droneaud
OPTEYA

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to