-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Please avoid top-posting: http://cygwin.com/acronyms/#TOFU - reformatted accordingly.
>> From: Eric Blake [mailto:ebb9 AT byu DOT net] ^^^^ ^^^^^ Please avoid feeding the spammers: http://cygwin.com/acronyms/#PCYMTNQREAIYR - munged addresses accordingly. > That is exactly the problem. Git won't work if spurious \r appear in > the > files, which is what happens on a text mount when a file is created in > text mode and reopened in binary mode. According to Peter Klavins on 9/23/2007 3:20 PM: > How does the core.autocrlf config setting interact with how the > repository is mounted? If I mounted the repository binary, but set > core.autocrlf to translate lf to crlf, would my data files still > translate to crlf endings when I pull from a Linux repository to > Windows, while retaining lf endings when I pull the same repository to a > Linux box? Personally, I will never trust my repositories to core.autocrlf on cygwin. But here's my guess as to what would happen. On a text mount, your working files are likely to end up with \r\r\n endings, when both cygwin and git try to add a \r when copying from the repository. And when putting files back into the repository, even though git removes \r, cygwin still puts it in, so your repository is still corrupt. On a binary mount, the operation will work just fine. However, now you have \r in a binary mount, and this will behave just as it does under Linux - ie. few tools will be happy with your files, because they have spurious \r. Yes, bash can be taught to ignore those \r via its cygwin-specific igncr option, but what about other tools? > > That is the functionality that I need. Why? If you are trying to emulate Linux, by using binary mounts, you should not want \r in your files. And if you really insist on using text mounts with git, you are probably better off trying the mingw build of git. - -- Don't work too hard, make some time for fun as well! Eric Blake [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFG96vE84KuGfSFAYARAvd7AJwIXQujDFR+53ewUo94JG+uubhz2ACbB6vL e6UTWs8foZADt5L62A7sFDg= =yAwm -----END PGP SIGNATURE----- -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/