Esko Luontola <esko.luontola@xxxxxxxxx> writes: > Robin Rosenberg wrote on 13.5.2009 8:24: >> If the conclusion is that this is a way forward, then I >> could start working on a completely new set of much cleaner patches., > > That would be great! > > I see that in those early patches you took the approach of converting > the filenames from the local encoding to UTF-8 at the outer edges of > Git. That obviously was the easiest way to make the changes with > minimal changes to Git. Which would be the _only_ sane approach. If you allow people to record otherwise exactly the same tree object in different encoding, like you seem to have in mind, subtree comparision based on the object name will not work and you will end up always traversing down to the tip, because you won't know if your subtrees need filename iconv until you recurse into them and actually take a look. Don't do it. -- 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