libgit2/tests-clar/diff
Russell Belfer 3b5f795446 Create git_diff_line and extend git_diff_hunk
Instead of having functions with so very many parameters to pass
hunk and line data, this takes the existing git_diff_hunk struct
and extends it with more hunk data, plus adds a git_diff_line.
Those structs are used to pass back hunk and line data instead of
the old APIs that took tons of parameters.

Some work that was previously only being done for git_diff_patch
creation (scanning the diff content for exact line counts) is now
done for all callbacks, but the performance difference should not
be noticable.
2013-10-21 13:42:42 -07:00
..
blob.c Create git_diff_line and extend git_diff_hunk 2013-10-21 13:42:42 -07:00
diff_helpers.c Create git_diff_line and extend git_diff_hunk 2013-10-21 13:42:42 -07:00
diff_helpers.h Create git_diff_line and extend git_diff_hunk 2013-10-21 13:42:42 -07:00
diffiter.c Create git_diff_line and extend git_diff_hunk 2013-10-21 13:42:42 -07:00
drivers.c Diff API cleanup 2013-10-15 15:10:07 -07:00
index.c Rename diff objects and split patch.h 2013-10-11 14:51:54 -07:00
iterator.c Make iterators use GIT_ITEROVER & smart advance 2013-05-31 12:18:43 -07:00
notify.c Rename diff objects and split patch.h 2013-10-11 14:51:54 -07:00
patch.c Create git_diff_line and extend git_diff_hunk 2013-10-21 13:42:42 -07:00
pathspec.c Rename diff objects and split patch.h 2013-10-11 14:51:54 -07:00
rename.c Diff API cleanup 2013-10-15 15:10:07 -07:00
submodules.c Diff API cleanup 2013-10-15 15:10:07 -07:00
tree.c Create git_diff_line and extend git_diff_hunk 2013-10-21 13:42:42 -07:00
workdir.c Create git_diff_line and extend git_diff_hunk 2013-10-21 13:42:42 -07:00