Hi, On Sun, 11 Feb 2007, Theodore Tso wrote: > My proposal does require adding a file type to each file, as tracked > metadata, which may doom it from the start. I'd rather do that a la .gitignore, i.e. make this handling dependent on file name patterns. It is not only backwards compatible (from the viewpoint of the repository format), it also avoids having to specify over and over again that yes, this new .odt file _is_ an OpenOffice document. > Then for each file type, we implement a set of interfaces (perhaps as > simple as a series of executables named git-<type>-<operation>) which > if present, transforms the file from its live format to the canonical > format which is actually checked in and back again. Again, I propose a slight change: Let's add a transformation driver like the merge driver: this allows inlining common operations like unzipping, CRLF->LF conversion, etc. Ciao, Dscho - 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