1. 10 Sep, 2012 2 commits
    • Move diff max_size to public API · e597b189
      This commit adds a max_size value in the public `git_diff_options`
      structure so that the user can automatically flag blobs over a
      certain size as binary regardless of other properties.
      
      Also, and perhaps more importantly, this moves binary detection
      to be as early as possible in the diff traversal inner loop and
      makes sure that we stop loading objects as soon as we decide that
      they are binary.
      Russell Belfer committed
    • Replace git_diff_iterator_num_files with progress · b36effa2
      The `git_diff_iterator_num_files` API was problematic, since we
      don't actually know the exact number of files to be iterated over
      until we load those files into memory.  This replaces it with a
      new `git_diff_iterator_progress` API that goes from 0 to 1, and
      moves and renamed the old API for the internal places that can
      tolerate a max value instead of an exact value.
      Russell Belfer committed
  2. 06 Sep, 2012 10 commits
  3. 05 Sep, 2012 4 commits
  4. 04 Sep, 2012 7 commits
  5. 03 Sep, 2012 2 commits
  6. 30 Aug, 2012 1 commit
  7. 29 Aug, 2012 5 commits
  8. 28 Aug, 2012 4 commits
  9. 27 Aug, 2012 5 commits