libgit2/tests-clar/diff
Russell Belfer cee695ae6b Make iterators use GIT_ITEROVER & smart advance
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.
2013-05-31 12:18:43 -07:00
..
blob.c Initial integration of similarity metric to diff 2013-02-21 12:40:33 -08:00
diff_helpers.c More diff rename tests; better split swap handling 2013-05-23 15:06:07 -07:00
diff_helpers.h More diff rename tests; better split swap handling 2013-05-23 15:06:07 -07:00
diffiter.c Replace diff delta binary with flags 2013-02-20 15:10:21 -08:00
index.c Fix some leaks and (possibly) dangling pointers in tests 2012-12-19 08:04:31 +01:00
iterator.c Make iterators use GIT_ITEROVER & smart advance 2013-05-31 12:18:43 -07:00
notify.c Notify '*' pathspec correctly when diffing 2013-04-11 09:59:26 +02:00
patch.c Fix line numbering for patches with eofnl 2013-05-07 07:15:39 -07:00
rename.c Fill out diff rename test coverage 2013-05-23 15:48:06 -07:00
submodules.c Tests and more fixes for submodule diffs 2013-04-09 14:52:32 -07:00
tree.c Improve diff config options handling 2013-04-23 12:57:30 -07:00
workdir.c Fix diff crash when last item is untracked dir 2013-05-15 14:50:05 -07:00