summaryrefslogtreecommitdiff
path: root/config.mak.uname
diff options
context:
space:
mode:
authorMark Levedahl <mlevedahl@gmail.com>2013-07-19 23:08:27 (GMT)
committerJunio C Hamano <gitster@pobox.com>2013-07-22 05:03:31 (GMT)
commitc28facd216b501d41ca76f040d0ce7749075aba0 (patch)
treed5f3bcd1d2d5a16184f921cbf8737de88f0c2645 /config.mak.uname
parentf593ef77792c36eeb1b92ed3661ed284502afdfb (diff)
downloadgit-c28facd216b501d41ca76f040d0ce7749075aba0.zip
git-c28facd216b501d41ca76f040d0ce7749075aba0.tar.gz
git-c28facd216b501d41ca76f040d0ce7749075aba0.tar.bz2
cygwin: stop forcing core.filemode=false
We force core.filemode=false since c869753e (Force core.filemode to false on Cygwin., 2006-12-30), even when the repository is on a filesystem on which Cygwin can give us trustable filemodes, because many native Windows applications the users use to edit files in the working tree tend to (re)create files with executable bit randomly set or reset. However, binary distribution of Git that is supplied by the downstream project to its users has been built without this consideration. Drop NO_TRUSTABLE_FILEMODE from our default configuration so that hand-compiled Git out of box will match theirs. Signed-off-by: Mark Levedahl <mlevedahl@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'config.mak.uname')
-rw-r--r--config.mak.uname1
1 files changed, 0 insertions, 1 deletions
diff --git a/config.mak.uname b/config.mak.uname
index 257b1ad..b45b910 100644
--- a/config.mak.uname
+++ b/config.mak.uname
@@ -169,7 +169,6 @@ ifeq ($(uname_O),Cygwin)
endif
NEEDS_LIBICONV = YesPlease
NO_FAST_WORKING_DIRECTORY = UnfortunatelyYes
- NO_TRUSTABLE_FILEMODE = UnfortunatelyYes
NO_ST_BLOCKS_IN_STRUCT_STAT = YesPlease
X = .exe
COMPAT_OBJS += compat/cygwin.o