On 4/22/05, lode leroy <[EMAIL PROTECTED]> wrote: > I wonder if anyone is interested in using git on windows / cygwin. > It almost compiles out of the box... just this one little thinggy > that's glibc-specific (struct dirent . d_type) > I wonder if a cygwin compile of GIT should be forced to strip CR's from text files prior to checksum calculations and blob storage. Otherwise, spurious differences may be introduced into text files that are somehow munged while checked out in a Windows environment.
There is an argument that this should be done external to the GIT core, but then every external non-unix tool that interacts with GIT has to have heuristics to distinguish text from binary and they all have to have the same heuristics. So, perhaps there is an argument for using one of the unused "mode" bits to encode a binary flag and add an option to update-cache that allows the bit to be flipped if a blob is known to be binary. A cygwin GIT binary could then be forced to strip CR's from blobs marked as text, but a unix binary need not change its behaviour. Regards, jon. - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html