libgit2/include/git2
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
..
attr.h attr: Change the attribute check macros 2012-03-02 03:51:45 +01:00
blob.h Update Copyright header 2012-02-13 17:11:09 +01:00
branch.h Update Copyright header 2012-02-13 17:11:09 +01:00
commit.h commit: actually allow yet to be born update_ref 2012-02-15 13:07:41 +01:00
common.h Update Copyright header 2012-02-13 17:11:09 +01:00
config.h config: Refactor & add git_config_get_mapped 2012-03-01 00:52:21 +01:00
diff.h Update diff to use iterators 2012-03-02 15:49:29 -08:00
errors.h Update Copyright header 2012-02-13 17:11:09 +01:00
index.h Update Copyright header 2012-02-13 17:11:09 +01:00
indexer.h Update Copyright header 2012-02-13 17:11:09 +01:00
inttypes.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
net.h Update Copyright header 2012-02-13 17:11:09 +01:00
notes.h Add git notes API 2012-02-15 20:32:14 +01:00
object.h Update Copyright header 2012-02-13 17:11:09 +01:00
odb_backend.h Update Copyright header 2012-02-13 17:11:09 +01:00
odb.h Update Copyright header 2012-02-13 17:11:09 +01:00
oid.h Update diff to use iterators 2012-03-02 15:49:29 -08:00
reflog.h Update Copyright header 2012-02-13 17:11:09 +01:00
refs.h Update Copyright header 2012-02-13 17:11:09 +01:00
refspec.h Update Copyright header 2012-02-13 17:11:09 +01:00
remote.h Add git_remote_list() 2012-02-26 19:15:36 +01:00
repository.h Update Copyright header 2012-02-13 17:11:09 +01:00
revwalk.h revwalk: add convenience function to push/hide HEAD 2012-02-27 22:26:37 +01:00
signature.h Update Copyright header 2012-02-13 17:11:09 +01:00
status.h Update diff to use iterators 2012-03-02 15:49:29 -08:00
stdint.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
tag.h Update Copyright header 2012-02-13 17:11:09 +01:00
threads.h Update Copyright header 2012-02-13 17:11:09 +01:00
tree.h Clean up diff implementation for review 2012-03-02 15:49:28 -08:00
types.h Add git notes API 2012-02-15 20:32:14 +01:00
version.h Update Copyright header 2012-02-13 17:11:09 +01:00
windows.h Update Copyright header 2012-02-13 17:11:09 +01:00