1. 27 Jul, 2018 1 commit
  2. 26 Jul, 2018 21 commits
  3. 23 Jul, 2018 1 commit
  4. 21 Jul, 2018 4 commits
  5. 20 Jul, 2018 5 commits
  6. 19 Jul, 2018 1 commit
  7. 17 Jul, 2018 1 commit
  8. 16 Jul, 2018 1 commit
  9. 15 Jul, 2018 3 commits
  10. 14 Jul, 2018 1 commit
  11. 13 Jul, 2018 1 commit
    • ignore: improve `git_ignore_path_is_ignored` description Git analogy · 9cab93c0
      In attempt to provide adequate Git command analogy in regards to
      ignored files handling, `git_ignore_path_is_ignored` description
      mentions doing `git add .` on directory containing the file, and
      whether the file in question would be added or not - but behavior of
      the two matches for untracked files only, making the comparison
      misleading in general sense.
      
      For tracked files, Git doesn't subject them to ignore rules, so even
      if a rule applies, `git add .` would actually add the tracked file
      changes to index, while `git_ignore_path_is_ignored` would still
      consider the file being ignored (as it doesn't check the index, as
      documented).
      
      Let's provide `git check-ignore --no-index` as analogous Git command
      example instead, being more aligned with what `git_ignore_path_is_ignored`
      is about, no matter if the file in question is already tracked or not.
      
      See issue #4720 (git_ignore_path_is_ignored documentation
      misleading?, 2018-07-10)[1] for additional information.
      
      [1] https://github.com/libgit2/libgit2/issues/4720
      Igor Djordjevic committed