libgit2/tests/path
Edward Thomson cceae9a25d win32: use NT-prefixed "\\?\" paths
When turning UTF-8 paths into UCS-2 paths for Windows, always use
the \\?\-prefixed paths.  Because this bypasses the system's
path canonicalization, handle the canonicalization functions ourselves.

We must:
 1. always use a backslash as a directory separator
 2. only use a single backslash between directories
 3. not rely on the system to translate "." and ".." in paths
 4. remove trailing backslashes, except at the drive root (C:\)
2014-12-16 10:08:43 -06:00
..
core.c path: Fix git_path_walk_up to work with non-rooted paths 2014-09-17 15:00:12 +02:00
win32.c win32: use NT-prefixed "\\?\" paths 2014-12-16 10:08:43 -06:00