aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2005-10-03 19:05:01 -0700
committerJunio C Hamano <junkio@cox.net>2005-10-03 19:13:20 -0700
commit4514385edd913f6c10fa03c828effc5ba974369e (patch)
treec3f42ea5a9df4c1c520b0f32d4e3808d4f000ed7
parentd53174dbae060153176279f8b4797e3a35421c95 (diff)
downloadgit-4514385edd913f6c10fa03c828effc5ba974369e.tar.gz
git-4514385edd913f6c10fa03c828effc5ba974369e.tar.xz
On Cygwin, use symbolic ref, not a symbolic link, to express .git/HEAD
H. Peter Anvin says that Samba "promotes" symlinks to hardlinks while Cygwin itself uses .lnk files to emulate symlinks. Avoid using symbolic link for .git/HEAD on Cygwin. This does not help the symlinks recorded in trees as user data, but at least we do not use them for our own bookkeeping. Signed-off-by: Junio C Hamano <junkio@cox.net>
-rw-r--r--Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 133808c82..0d3c27793 100644
--- a/Makefile
+++ b/Makefile
@@ -183,6 +183,7 @@ ifeq ($(shell uname -o),Cygwin)
NEEDS_LIBICONV = YesPlease
NO_IPV6 = YesPlease
X = .exe
+ PLATFORM_DEFINES += -DUSE_SYMLINK_HEAD=0
endif
ifneq (,$(findstring arm,$(shell uname -m)))
ARM_SHA1 = YesPlease