libgit2/tests-clar/diff
Russell Belfer 74fa4bfae3 Update diff to use iterators
This is a major reorganization of the diff code.  This changes
the diff functions to use the iterators for traversing the
content.  This allowed a lot of code to be simplified.  Also,
this moved the functions relating to outputting a diff into a
new file (diff_output.c).

This includes a number of other changes - adding utility
functions, extending iterators, etc. plus more tests for the
diff code.  This also takes the example diff.c program much
further in terms of emulating git-diff command line options.
2012-03-02 15:49:29 -08:00
..
blob.c Continue implementation of git-diff 2012-03-02 15:49:29 -08:00
diff_helpers.c Update diff to use iterators 2012-03-02 15:49:29 -08:00
diff_helpers.h Update diff to use iterators 2012-03-02 15:49:29 -08:00
index.c Continue implementation of git-diff 2012-03-02 15:49:29 -08:00
iterator.c Update diff to use iterators 2012-03-02 15:49:29 -08:00
tree.c Update diff to use iterators 2012-03-02 15:49:29 -08:00
workdir.c Update diff to use iterators 2012-03-02 15:49:29 -08:00