libgit2/tests-clar/refs
Russell Belfer 114f5a6c41 Reorganize diff and add basic diff driver
This is a significant reorganization of the diff code to break it
into a set of more clearly distinct files and to document the new
organization.  Hopefully this will make the diff code easier to
understand and to extend.

This adds a new `git_diff_driver` object that looks of diff driver
information from the attributes and the config so that things like
function content in diff headers can be provided.  The full driver
spec is not implemented in the commit - this is focused on the
reorganization of the code and putting the driver hooks in place.

This also removes a few #includes from src/repository.h that were
overbroad, but as a result required extra #includes in a variety
of places since including src/repository.h no longer results in
pulling in the whole world.
2013-06-10 10:10:39 -07:00
..
branches Fix trailing whitespaces 2013-05-15 22:41:30 +02:00
reflog Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
crashes.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
create.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
delete.c Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
foreachglob.c refs: remove the OID/SYMBOLIC filtering 2013-05-11 11:20:38 +02:00
isvalidname.c remote: Introduce git_remote_is_valid_name() 2013-02-11 23:19:41 +01:00
iterator.c Liike this 2013-05-28 20:47:55 +02:00
list.c refs: remove the OID/SYMBOLIC filtering 2013-05-11 11:20:38 +02:00
listall.c refs: remove the OID/SYMBOLIC filtering 2013-05-11 11:20:38 +02:00
lookup.c refs: explicitly catch leading slashes 2013-03-07 16:38:44 +01:00
normalize.c remote: Introduce git_remote_is_valid_name() 2013-02-11 23:19:41 +01:00
overwrite.c Rename ref and reflog apis for consistency 2012-11-27 13:17:45 -08:00
pack.c Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
peel.c refdb_fs: do not require peeled packed refs to be tags 2013-05-02 11:07:20 -04:00
read.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
ref_helpers.c Fix trailing whitespaces 2013-05-15 22:41:30 +02:00
ref_helpers.h immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
rename.c Reorganize diff and add basic diff driver 2013-06-10 10:10:39 -07:00
revparse.c revparse: Make revparse_ext() return git_reference from names as well 2013-05-16 21:43:31 +02:00
setter.c Fix trailing whitespaces 2013-05-15 22:41:30 +02:00
shorthand.c Introduce git_reference_shorthand 2013-05-08 02:28:47 +02:00
unicode.c Use cl_assert_equal_s() instead of strcmp(). 2013-01-25 06:55:56 +01:00
update.c immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00