libgit2/include/git2
Russell Belfer d4b747c1cb Add diff rename tests with partial similarity
This adds some new tests that actually exercise the similarity
metric between files to detect renames, copies, and split modified
files that are too heavily modified.

There is still more testing to do - these tests are just partially
covering the cases.

There is also one bug fix in this where a change set with only
MODIFY being broken into ADD/DELETE (due to low self-similarity)
without any additional RENAMED entries would end up not processing
the split requests (because the num_rewrites counter got reset).
2013-02-21 16:44:44 -08:00
..
attr.h update copyrights 2013-01-08 17:31:27 -06:00
blob.h update copyrights 2013-01-08 17:31:27 -06:00
branch.h Teach remote branch to return its remote 2013-02-11 11:36:22 -05:00
checkout.h Add GIT_CHECKOUT_DISABLE_PATHSPEC_MATCH 2013-01-10 15:15:37 -08:00
clone.h Clone: fetch all tags 2013-02-06 13:07:56 -08:00
commit.h update copyrights 2013-01-08 17:31:27 -06:00
common.h opts: Add getters too 2013-01-23 23:44:34 +01:00
config.h update copyrights 2013-01-08 17:31:27 -06:00
cred_helpers.h Add user-from-url param to auth callback 2013-01-31 10:44:57 -08:00
diff.h Add diff rename tests with partial similarity 2013-02-21 16:44:44 -08:00
errors.h errors: Introduce EMERGECONFLICT error code 2013-01-11 19:30:57 +01:00
graph.h update copyrights 2013-01-08 17:31:27 -06:00
ignore.h update copyrights 2013-01-08 17:31:27 -06:00
index.h index: Enhance documentation 2013-02-05 15:47:16 +01:00
indexer.h Document callback-triggered cancellation 2013-02-05 12:06:14 -08:00
inttypes.h Fixed compilation with VS >= 2010 2012-12-28 13:47:13 +01:00
merge.h update copyrights 2013-01-08 17:31:27 -06:00
message.h update copyrights 2013-01-08 17:31:27 -06:00
net.h No bitfields in public headers b/c packing is compiler-specific 2013-02-07 12:47:29 -05:00
notes.h update copyrights 2013-01-08 17:31:27 -06:00
object.h update copyrights 2013-01-08 17:31:27 -06:00
odb_backend.h Sane refresh logic 2013-01-10 15:34:56 +01:00
odb.h Sane refresh logic 2013-01-10 15:34:56 +01:00
oid.h update copyrights 2013-01-08 17:31:27 -06:00
pack.h update copyrights 2013-01-08 17:31:27 -06:00
push.h push: fix typo in git_push_finish() doc 2013-02-15 13:12:16 +01:00
reflog.h update copyrights 2013-01-08 17:31:27 -06:00
refs.h push: properly handle tags 2013-01-09 17:05:21 +01:00
refspec.h Teach refspec to transform destination reference to source reference 2013-02-11 11:36:28 -05:00
remote.h remote: Introduce git_remote_is_valid_name() 2013-02-11 23:19:41 +01:00
repository.h update copyrights 2013-01-08 17:31:27 -06:00
reset.h reset: Introduce git_reset_default() 2013-02-05 20:33:03 +01:00
revparse.h update copyrights 2013-01-08 17:31:27 -06:00
revwalk.h update copyrights 2013-01-08 17:31:27 -06:00
signature.h update copyrights 2013-01-08 17:31:27 -06:00
stash.h update copyrights 2013-01-08 17:31:27 -06:00
status.h update copyrights 2013-01-08 17:31:27 -06:00
stdint.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
strarray.h update copyrights 2013-01-08 17:31:27 -06:00
submodule.h update copyrights 2013-01-08 17:31:27 -06:00
tag.h update copyrights 2013-01-08 17:31:27 -06:00
threads.h update copyrights 2013-01-08 17:31:27 -06:00
transport.h No bitfields in public headers b/c packing is compiler-specific 2013-02-07 12:47:29 -05:00
tree.h Added git_treebuilder_entrycount 2013-01-28 16:35:43 -06:00
types.h update copyrights 2013-01-08 17:31:27 -06:00
version.h update copyrights 2013-01-08 17:31:27 -06:00