Files
git/compat
Karsten Blees ac1c93027c Win32: mingw_chdir: change to symlink-resolved directory
If symlinks are enabled, resolve all symlinks when changing directories,
as required by POSIX.

Note: Git's real_path() function bases its link resolution algorithm on
this property of chdir(). Unfortunately, the current directory on Windows
is limited to only MAX_PATH (260) characters. Therefore using symlinks and
long paths in combination may be problematic.

Note: GetFinalPathNameByHandleW() was introduced with symlink support in
Windows Vista. Thus, for compatibility with Windows XP, we need to load it
dynamically and behave gracefully if it isnt's available.

Signed-off-by: Karsten Blees <blees@dcon.de>
2017-10-23 11:17:28 +02:00
..
2017-06-27 10:35:49 -07:00
2017-07-05 14:01:03 -07:00
2017-07-05 14:01:03 -07:00
2017-10-23 11:00:48 +02:00
2017-01-23 11:02:34 -08:00