On 05.07.2011 10:17, Ramon Smits wrote:
Except when you use non-ascii paths, in which case it breaks horribly and catastropically.Really? :) But that is only TortoiseGIT right? Not msysgit?
I've tried msysgit and tortoise. If IUIC paths are stored in the local codepage (e.g. latin1), which is totally useless for everyone else. On the other hand, all repos originating from properly[1] configured linuxes use utf-8 locales and thus create paths in the repo that is subtly broken under windows. There is a horribly broken patchset floating around that does a partial conversion which I'm currently using.
http://code.google.com/p/msysgit/issues/detail?id=230 http://code.google.com/p/msysgit/issues/detail?id=80 http://code.google.com/p/tortoisegit/issues/detail?id=101 http://code.google.com/p/utf8-git-on-windows/downloads/list For a discussion of the same problem for mercurial, see http://mercurial.selenic.com/wiki/CharacterEncodingOnWindows Best Regards, David [1] for a quite arbitrary definition of "proper" -- dasz.at OG Tel: +43 (0)664 2602670 Web: http://dasz.at Wien UID: ATU64260999 FB-Nr.: FN 309285 g FB-Gericht: Wien
