libgit2/src/xdiff
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
..
xdiff.h Update diff to use iterators 2012-03-02 15:49:29 -08:00
xdiffi.c Import xdiff library from git 2012-03-02 15:49:28 -08:00
xdiffi.h Import xdiff library from git 2012-03-02 15:49:28 -08:00
xemit.c Eliminate xdiff compiler warnings 2012-03-02 15:49:28 -08:00
xemit.h Import xdiff library from git 2012-03-02 15:49:28 -08:00
xhistogram.c Eliminate xdiff compiler warnings 2012-03-02 15:49:28 -08:00
xinclude.h Initial implementation of git_diff_blob 2012-03-02 15:49:28 -08:00
xmacros.h Import xdiff library from git 2012-03-02 15:49:28 -08:00
xmerge.c Import xdiff library from git 2012-03-02 15:49:28 -08:00
xpatience.c Import xdiff library from git 2012-03-02 15:49:28 -08:00
xprepare.c Import xdiff library from git 2012-03-02 15:49:28 -08:00
xprepare.h Import xdiff library from git 2012-03-02 15:49:28 -08:00
xtypes.h Import xdiff library from git 2012-03-02 15:49:28 -08:00
xutils.c Eliminate xdiff compiler warnings 2012-03-02 15:49:28 -08:00
xutils.h Import xdiff library from git 2012-03-02 15:49:28 -08:00