1. 22 Jan, 2019 1 commit
  2. 26 May, 2016 1 commit
  3. 23 Mar, 2016 1 commit
  4. 22 Mar, 2016 1 commit
  5. 13 Feb, 2015 4 commits
  6. 25 Jul, 2014 1 commit
  7. 20 Feb, 2014 1 commit
    • Address PR comments · 72556cc6
      * Make GIT_INLINE an internal definition so it cannot be used in
        public headers
      * Fix language in CONTRIBUTING
      * Make index caps API use signed instead of unsigned values
      Russell Belfer committed
  8. 01 Nov, 2013 1 commit
  9. 17 Sep, 2013 1 commit
    • Bug fixes and cleanups · eefc32d5
      This contains a few bug fixes and some header and API cleanups.
      
      The main API change is that filters should now use GIT_PASSTHROUGH
      to indicate that they wish to skip processing a file instead of
      GIT_ENOTFOUND.
      
      The bug fixes include a possible out-of-range buffer access in
      the ident filter, a filter ordering problem I introduced into the
      custom filter tests on Windows, and a filter buf NUL termination
      issue that was coming up on Linux.
      Russell Belfer committed
  10. 06 Sep, 2013 1 commit
  11. 26 Jul, 2013 1 commit
  12. 10 Jul, 2013 2 commits
    • Add git_pathspec_match_diff API · 2b672d5b
      This adds an additional pathspec API that will match a pathspec
      against a diff object.  This is convenient if you want to handle
      renames (so you need the whole diff and can't use the pathspec
      constraint built into the diff API) but still want to tell if the
      diff had any files that matched the pathspec.
      
      When the pathspec is matched against a diff, instead of keeping
      a list of filenames that matched, instead the API keeps the list
      of git_diff_deltas that matched and they can be retrieved via a
      new API git_pathspec_match_list_diff_entry.
      
      There are a couple of other minor API extensions here that were
      mostly for the sake of convenience and to reduce dependencies
      on knowing the internal data structure between files inside the
      library.
      Russell Belfer committed
    • Convert commit->parent_ids to git_array_t · 9abc78ae
      This converts the array of parent SHAs from a git_vector where
      each SHA has to be separately allocated to a git_array_t where
      all the SHAs can be kept in one block.  Since the two collections
      have almost identical APIs, there isn't much involved in making
      the change.  I did add an API to git_array_t so that it could be
      allocated at a precise initial size.
      Russell Belfer committed
  13. 12 Jun, 2013 1 commit
    • Improvements to git_array · ef3374a8
      This changes the size data to uint32_t, fixes the array growth
      logic to use a simple 1.5x multiplier, and uses a generic inline
      function for growing the array to make the git_array_alloc API
      feel more natural (i.e. it returns a pointer to the new item).
      Russell Belfer committed
  14. 10 Jun, 2013 1 commit