Johannes Schindelin <Johannes.Schindelin@xxxxxx> wrote: > On Mon, 12 Feb 2007, Mark Levedahl wrote: > > > Perhaps I'm too paranoid, but I've been burnt way too many times by > > text/binary mode stuff to let this part be trivialized. Maybe it only > > gets enabled by core.ImReallyParanoid, but I want that option. > > Be aware that what you proposed costs many CPU cycles. I am totally > opposed to enabling that option by default on all platforms. I am okay > with .gitattributes (but I would call it .gitfiletypes), but I am _not_ > okay with git being _too much_ fscked up by Windows. Microsoft has done > enough harm already. Indeed; this type of checking should only occur if there is a filter applied to a file. Most files in most projects would hopefully just be considered to be byte streams to Git, like they are today, and thus not incur any additional overhead, beyond matching their type to determine they are in fact just a byte stream. The type could be cached in the index; or at least a single bit which says "I'm just a byte stream, thanks" so that the matching only needs to occur during an initial read-tree. -- Shawn. - 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