1. 06 Oct, 2016 1 commit
    • revwalk: get closer to git · 6708618c
      We had some home-grown logic to figure out which objects to show during
      the revision walk, but it was rather inefficient, looking over the same
      list multiple times to figure out when we had run out of interesting
      commits. We now use the lists in a smarter way.
      
      We also introduce the slop mechanism to determine when to stpo
      looking. When we run out of interesting objects, we continue preparing
      the walk for another 5 rounds in order to make it less likely that we
      miss objects in situations with complex graphs.
      Carlos Martín Nieto committed
  2. 02 Nov, 2015 1 commit
  3. 14 Oct, 2015 1 commit
  4. 10 Oct, 2014 1 commit
  5. 30 Apr, 2014 1 commit
  6. 04 Feb, 2014 1 commit
    • Replace pqueue with code from hashsig heap · 4075e060
      I accidentally wrote a separate priority queue implementation when
      I was working on file rename detection as part of the file hash
      signature calculation code.  To simplify licensing terms, I just
      adapted that to a general purpose priority queue and replace the
      old priority queue implementation that was borrowed from elsewhere.
      
      This also removes parts of the COPYING document that no longer
      apply to libgit2.
      Russell Belfer committed
  7. 08 Jan, 2013 1 commit
  8. 27 Nov, 2012 1 commit