diff options
author | Junio C Hamano <gitster@pobox.com> | 2013-08-02 22:01:00 +0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-08-02 22:01:01 +0400 |
commit | d6cbf2fa7a51229d992c9c8d51eb635eccdd6067 (patch) | |
tree | 7d3875e942bd8b2a73272228fe33b4166e4c587f /Documentation | |
parent | c7eb614c5cc4b265a53421354020634f92fc2d59 (diff) | |
parent | f66450ae94f28a565226c3e443df5433722c5672 (diff) |
Merge branch 'rj/cygwin-clarify-use-of-cheating-lstat'
Cygwin port added a "not quite correct but a lot faster and good
enough for many lstat() calls that are only used to see if the
working tree entity matches the index entry" lstat() emulation some
time ago, and it started biting us in places. This removes it and
uses the standard lstat() that comes with Cygwin.
Recent topic that uses lstat on packed-refs file is broken when
this cheating lstat is used, and this is a simplest fix that is
also the cleanest direction to go in the long run.
* rj/cygwin-clarify-use-of-cheating-lstat:
cygwin: Remove the Win32 l/stat() implementation
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/config.txt | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/Documentation/config.txt b/Documentation/config.txt index e0b923f428..ec57a15ac5 100644 --- a/Documentation/config.txt +++ b/Documentation/config.txt @@ -213,17 +213,6 @@ The default is true, except linkgit:git-clone[1] or linkgit:git-init[1] will probe and set core.fileMode false if appropriate when the repository is created. -core.ignoreCygwinFSTricks:: - This option is only used by Cygwin implementation of Git. If false, - the Cygwin stat() and lstat() functions are used. This may be useful - if your repository consists of a few separate directories joined in - one hierarchy using Cygwin mount. If true, Git uses native Win32 API - whenever it is possible and falls back to Cygwin functions only to - handle symbol links. The native mode is more than twice faster than - normal Cygwin l/stat() functions. True by default, unless core.filemode - is true, in which case ignoreCygwinFSTricks is ignored as Cygwin's - POSIX emulation is required to support core.filemode. - core.ignorecase:: If true, this option enables various workarounds to enable Git to work better on filesystems that are not case sensitive, |