1. 31 May, 2013 1 commit
    • Make iterators use GIT_ITEROVER & smart advance · cee695ae
      1. internal iterators now return GIT_ITEROVER when you go past the
         last item in the iteration.
      2. git_iterator_advance will "advance" to the first item in the
         iteration if it is called immediately after creating the
         iterator, which allows a simpler idiom for basic iteration.
      3. if git_iterator_advance encounters an error reading data (e.g.
         a missing tree or an unreadable file), it returns the error
         but also attempts to advance past the invalid data to prevent
         an infinite loop.
      
      Updated all tests and internal usage of iterators to account for
      these new behaviors.
      Russell Belfer committed
  2. 30 May, 2013 3 commits
  3. 29 May, 2013 1 commit
  4. 28 May, 2013 2 commits
  5. 27 May, 2013 5 commits
  6. 26 May, 2013 2 commits
  7. 25 May, 2013 2 commits
  8. 24 May, 2013 16 commits
  9. 23 May, 2013 8 commits