1. 23 Feb, 2022 2 commits
  2. 09 Feb, 2022 1 commit
  3. 09 Sep, 2021 1 commit
  4. 25 Nov, 2019 1 commit
  5. 19 May, 2019 1 commit
  6. 01 Feb, 2018 1 commit
  7. 03 Apr, 2017 2 commits
  8. 06 Oct, 2016 1 commit
  9. 16 Feb, 2016 1 commit
  10. 12 Feb, 2016 1 commit
  11. 16 Jun, 2015 1 commit
  12. 28 Apr, 2015 2 commits
  13. 06 Mar, 2015 1 commit
  14. 03 Mar, 2015 1 commit
  15. 16 Dec, 2014 1 commit
    • win32: use NT-prefixed "\\?\" paths · cceae9a2
      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:\)
      Edward Thomson committed
  16. 05 Aug, 2014 2 commits
  17. 06 Jul, 2014 1 commit
  18. 16 May, 2014 1 commit
    • indexer: mmap fixes for Windows · 0731a5b4
      Windows has its own ftruncate() called _chsize_s().
      
      p_mkstemp() is changed to use p_open() so we can make sure we open for
      writing; the addition of exclusive create is a good thing to do
      regardless, as we want a temporary path for ourselves.
      
      Lastly, MSVC doesn't quite know how to add two numbers if one of them is a
      void pointer, so let's alias it to unsigned char.C
      Carlos Martín Nieto committed
  19. 22 Apr, 2014 1 commit
  20. 20 Apr, 2014 1 commit
  21. 19 Aug, 2013 1 commit
  22. 13 Aug, 2013 4 commits
  23. 08 Aug, 2013 2 commits
  24. 07 Aug, 2013 1 commit
  25. 05 Aug, 2013 1 commit
  26. 08 Jan, 2013 1 commit
  27. 15 Nov, 2012 1 commit
    • Add POSIX compat lstat() variant for win32 · cccacac5
      The existing p_lstat implementation on win32 is not quite POSIX
      compliant when setting errno to ENOTDIR.  This adds an option to
      make is be compliant so that code (such as checkout) that cares
      to have separate behavior for ENOTDIR can use it portably.
      
      This also contains a couple of other minor cleanups in the
      posix_w32.c implementations to avoid unnecessary work.
      Russell Belfer committed
  28. 07 Nov, 2012 1 commit
  29. 15 Oct, 2012 1 commit
  30. 29 Aug, 2012 2 commits
  31. 23 Aug, 2012 1 commit