libgit2/include/git2
Russell Belfer ad26434b3b Tests and more fixes for submodule diffs
This adds tests for diffs with submodules in them and (perhaps
unsurprisingly) requires further fixes to be made.  Specifically,
this fixes:

- when considering if a submodule is dirty in the workdir, it was
  being treated as dirty even if only the index was dirty.
- git_diff_patch_to_str (and git_diff_patch_print) were "printing"
  the headers for files (and submodules) that were unmodified or
  had no meaningful content.
- added comment to previous fix and removed unneeded parens.
2013-04-09 14:52:32 -07:00
..
attr.h update copyrights 2013-01-08 17:31:27 -06:00
blob.h Remove GIT_SUCCESS from documentation 2013-03-24 12:34:00 +01:00
branch.h branch: Fix git_branch_create() documentation 2013-04-01 22:01:13 +02:00
checkout.h Add GIT_CHECKOUT_DISABLE_PATHSPEC_MATCH 2013-01-10 15:15:37 -08:00
clone.h clone: fix param comment 2013-03-19 17:42:10 +01:00
commit.h update copyrights 2013-01-08 17:31:27 -06:00
common.h opts: allow configuration of odb cache size 2013-03-25 15:45:56 +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 Recursing into ignored dirs for diff and status 2013-03-25 16:40:16 -07:00
errors.h errors: Introduce EMERGECONFLICT error code 2013-01-11 19:30:57 +01:00
graph.h graph: make the ahead-behind docs clearer 2013-03-22 20:27:59 +01:00
ignore.h update copyrights 2013-01-08 17:31:27 -06:00
index.h clear REUC on checkout 2013-03-04 18:10:57 -06:00
indexer.h indexer: kill git_indexer 2013-03-03 15:19:21 +01: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 fixed minor issues with new note iterator 2013-03-06 22:36:19 +01: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 Implement GIT_STATUS_OPT_EXCLUDE_SUBMODULES 2013-03-25 22:19:39 -07:00
pack.h Make sure docurium can see git_packbuilder_foreach 2013-03-05 23:50:43 +01:00
push.h push: fix typo in git_push_finish() doc 2013-02-15 13:12:16 +01:00
refdb_backend.h immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
refdb.h export git_reference__alloc 2013-04-02 18:57:42 -05:00
reflog.h update copyrights 2013-01-08 17:31:27 -06:00
refs.h refs: Dude, you're OUT. 2013-03-07 18:58:34 +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 immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
reset.h reset: Introduce git_reset_default() 2013-02-05 20:33:03 +01:00
revparse.h revparse: Parse range-like syntax 2013-04-06 20:51:16 -07:00
revwalk.h revwalk: Parse revision ranges 2013-04-06 20:51:16 -07: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 Implement GIT_STATUS_OPT_EXCLUDE_SUBMODULES 2013-03-25 22:19:39 -07:00
stdint.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
strarray.h Fixes and cleanups 2013-03-18 15:54:35 -07:00
submodule.h Tests and more fixes for submodule diffs 2013-04-09 14:52:32 -07:00
tag.h tag: Fix parsing when no tagger nor message 2013-03-31 14:36:51 +02:00
threads.h update copyrights 2013-01-08 17:31:27 -06:00
trace.h optional tracing 2013-03-07 12:42:33 -06:00
transport.h transport: don't try to export nonexistent function 2013-03-30 04:50:53 +01:00
tree.h Added git_treebuilder_entrycount 2013-01-28 16:35:43 -06:00
types.h immutable references and a pluggable ref database 2013-03-07 11:01:52 -06:00
version.h update copyrights 2013-01-08 17:31:27 -06:00