1. 01 Jun, 2018 1 commit
    • path: unify `git_path_is_*` APIs · 92159bd4
      Right now, there's quite a lot of different function calls to determine
      whether a path component matches a specific name after normalization
      from the filesystem. We have a function for each of {gitattributes,
      gitmodules, gitignore} multiplicated with {generic, NTFS, HFS} checks.
      In the long time, this is unmaintainable in case there are e.g. new
      filesystems with specific semantics, blowing up the number of functions
      we need to implement.
      
      Replace all functions with a simple `git_path_is_gitfile` function,
      which accepts an enum pointing out the filename that is to be checked
      against as well as the filesystem normalizations to check for. This
      greatly simplifies implementation at the expense of the caller having to
      invoke a somewhat longer function call.
      Patrick Steinhardt committed
  2. 30 May, 2018 4 commits
  3. 29 May, 2018 2 commits
  4. 25 May, 2018 2 commits
  5. 24 May, 2018 4 commits
  6. 23 May, 2018 4 commits
  7. 22 May, 2018 3 commits
  8. 21 May, 2018 1 commit
  9. 18 May, 2018 5 commits
  10. 14 May, 2018 1 commit
  11. 09 May, 2018 7 commits
  12. 07 May, 2018 5 commits
  13. 05 May, 2018 1 commit