1. 06 Jun, 2019 2 commits
    • ignore: handle escaped trailing whitespace · d81e7866
      The gitignore's pattern format specifies that "Trailing spaces
      are ignored unless they are quoted with backslash ("\")". We do
      not honor this currently and will treat a pattern "foo\ " as if
      it was "foo\" only and a pattern "foo\ \ " as "foo\ \".
      
      Fix our code to handle those special cases and add tests to avoid
      regressions.
      Patrick Steinhardt committed
    • attr_file: refactor stripping of trailing spaces · b6967c39
      The stripping of trailing spaces currently happens as part of
      `git_attr_fnmatch__parse`. As we aren't currently parsing
      trailing whitespaces correct in case they're escaped, we'll have
      to change that code, though. To make actual behavioural change
      easier to review, refactor the code up-front by pulling it out
      into its own function that is expected to retain the exact same
      functionality as before. Like this, the fix will be trivial to
      apply.
      Patrick Steinhardt committed
  2. 05 Jun, 2019 3 commits
  3. 24 May, 2019 11 commits
  4. 23 May, 2019 1 commit
  5. 22 May, 2019 8 commits
  6. 21 May, 2019 11 commits
  7. 20 May, 2019 2 commits
  8. 19 May, 2019 2 commits