1. 06 Oct, 2016 3 commits
    • revwalk: port over the topological sorting · 48c64362
      After porting over the commit hiding and selection we were still left
      with mistmaching output due to the topologial sort.
      
      This ports the topological sorting code to make us match with our
      equivalent of `--date-order` and `--topo-order` against the output
      from `rev-list`.
      Carlos Martín Nieto committed
    • 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
    • revwalk: introduce tests that hide old commits · 565fb8dc
      Introduce some tests that show some commits, while hiding some commits
      that have a timestamp older than the common ancestors of these two
      commits.
      Edward Thomson committed
  2. 02 Nov, 2015 2 commits
  3. 21 Oct, 2015 2 commits
  4. 14 Oct, 2015 1 commit
  5. 08 Apr, 2015 1 commit
  6. 03 Feb, 2015 1 commit
  7. 27 Oct, 2014 1 commit
  8. 09 Oct, 2014 1 commit
  9. 16 Sep, 2014 1 commit
  10. 28 Aug, 2014 1 commit
  11. 27 Jul, 2014 1 commit
  12. 01 Jul, 2014 2 commits
  13. 31 Mar, 2014 1 commit
  14. 26 Mar, 2014 1 commit
  15. 24 Mar, 2014 3 commits
  16. 18 Mar, 2014 1 commit
  17. 12 Mar, 2014 1 commit
  18. 05 Feb, 2014 3 commits
  19. 14 Nov, 2013 1 commit