libgit2/include/git2
Russell Belfer 5f4a61aea8 Working implementation of git_submodule_status
This is a big redesign of the git_submodule_status API and the
implementation of the redesigned API.  It also fixes a number of
bugs that I found in other parts of the submodule API while
writing the tests for the status part.

This also fixes a couple of bugs in the iterators that had not
been noticed before - one with iterating when there is a gitlink
(i.e. separate-work-dir) and one where I was treating anything
even vaguely submodule-like as a submodule, more aggressively
than core git does.
2012-08-24 11:00:27 -07:00
..
attr.h Export git_attr_value 2012-08-11 18:14:07 -07:00
blob.h portability: Improve x86/amd64 compatibility 2012-07-24 16:10:12 +02:00
branch.h Merge remote-tracking branch 'arrbee/tree-walk-fixes' into development 2012-08-06 12:41:08 +02:00
checkout.h Add checkout.h to git2.h. 2012-07-31 19:39:06 -07:00
clone.h Add documentation for clone methods. 2012-07-31 21:25:48 -07:00
commit.h portability: Improve x86/amd64 compatibility 2012-07-24 16:10:12 +02:00
common.h Add function to query for compile time settings. 2012-08-01 20:02:32 +02:00
config.h Some cleanup suggested during review 2012-08-22 16:16:42 -07:00
diff.h Working implementation of git_submodule_status 2012-08-24 11:00:27 -07:00
errors.h Major submodule rewrite 2012-08-24 11:00:26 -07:00
ignore.h Wrap up ignore API and add tests 2012-08-22 11:42:00 -07:00
index.h Merge pull request #778 from ben/clone 2012-08-19 01:26:06 -07:00
indexer.h indexer: don't use '/objects/pack/' unconditionally 2012-06-28 10:24:03 +02:00
inttypes.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
merge.h merge: Expose git_merge_base_many() 2012-06-07 16:25:37 +02:00
message.h Make git_message_prettify return bytes written 2012-08-14 10:50:58 -07:00
net.h Update Copyright header 2012-02-13 17:11:09 +01:00
notes.h notes: slight documentation enhancements 2012-08-15 17:50:02 +02:00
object.h portability: Improve x86/amd64 compatibility 2012-07-24 16:10:12 +02:00
odb_backend.h Merge remote-tracking branch 'nulltoken/topic/amd64-compat' into development 2012-08-02 01:38:30 +02:00
odb.h Merge remote-tracking branch 'arrbee/tree-walk-fixes' into development 2012-08-06 12:41:08 +02:00
oid.h Working implementation of git_submodule_status 2012-08-24 11:00:27 -07:00
reflog.h Merge remote-tracking branch 'nulltoken/topic/amd64-compat' into development 2012-08-02 01:38:30 +02:00
refs.h refs: fix missing parameter documentation 2012-08-15 17:54:05 +02:00
refspec.h Expose git_refspec_parse() 2012-06-12 15:24:33 +02:00
remote.h Merge remote-tracking branch 'arrbee/tree-walk-fixes' into development 2012-08-06 12:41:08 +02:00
repository.h Fix warnings and merge issues on Win64 2012-08-23 09:20:17 -07:00
reset.h Add git_reset() 2012-06-07 21:27:30 +02:00
revparse.h Adding comment documentation for rev-parse api. 2012-05-11 11:30:46 -07:00
revwalk.h Replace incorrect 'it' with 'if' in documentation 2012-07-03 12:35:33 -07:00
signature.h signature: prevent angle bracket usage in identity 2012-07-11 20:40:13 +02:00
status.h Update iterators for consistency across library 2012-08-03 17:08:01 -07:00
stdint.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
submodule.h Working implementation of git_submodule_status 2012-08-24 11:00:27 -07:00
tag.h portability: Improve x86/amd64 compatibility 2012-07-24 16:10:12 +02:00
threads.h Update Copyright header 2012-02-13 17:11:09 +01:00
tree.h tree entry: rename git_tree_entry_attributes() into git_tree_entry_filemode() 2012-08-21 23:15:13 +02:00
types.h filemode: introduce enum to ease use of attributes 2012-08-21 23:15:08 +02:00
version.h libgit2 v0.17.0 "Lord of Diffstruction" 2012-05-19 01:40:46 +02:00
windows.h Update Copyright header 2012-02-13 17:11:09 +01:00