From: Joshua Jensen Date: Thu, 08 Jul 2010 18:56:15 GMT Subject: Re: fixing workdirs Message-ID: <4C361F4F.9070505@workspacewhiz.com> In-Reply-To: <20100708183714.GR2480@ece.pdx.edu> ----- Original Message ----- From: Tait Date: 7/8/2010 12:37 PM > Pierre Habouzit said (on 2010/07/08): >> ... The workdir HEAD reflog is then a >> symlink to the masters. > #include > > Windows is an especially compatibility-breaking example, not only on the > programming side, but also in relation to user interface, and compatibility > with other programs. Programming-wise, documentation is sparse and > would require lots of platform-specific work-arounds. The user-interface > support is worse than terrible. And even if git does everything right, > there's no guarantee a copy, backup/restore, antivirus program, etc. won't > come along and corrupt the environment git so carefully created. Many of > those other programs don't properly handle Windows reparse points. For > those interested, http://shell-shocked.org/article.php?id=284 gives a > reasonable-looking overview of the details on Windows. I'm going to go out on a limb here and say that I suspect symbolic links work fine in Windows Vista and 7, because they are used all over the file system Microsoft installs. Symbolic links for files, in particular, didn't exist until Vista. Josh