----- Original Message -----
From: Tait
Date: 7/8/2010 12:37 PM
Pierre Habouzit<madcoder_madism.org> said (on 2010/07/08):
... The workdir HEAD reflog is then a
symlink to the masters.
#include<std-symlink-rant>
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
--
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