libgit2/include/git2
Russell Belfer ad9a921b92 Rework checkout with new strategy options
This is a major reworking of checkout strategy options.  The
checkout code is now sensitive to the contents of the HEAD tree
and the new options allow you to update the working tree so that
it will match the index content only when it previously matched
the contents of the HEAD.  This allows you to, for example, to
distinguish between removing files that are in the HEAD but not
in the index, vs just removing all untracked files.

Because of various corner cases that arise, etc., this required
some additional capabilities in rmdir and other utility functions.

This includes the beginnings of an implementation of code to read
a partial tree into the index based on a pathspec, but that is
not enabled because of the possibility of creating conflicting
index entries.
2012-11-09 13:52:07 -08: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 branch: introduce git_branch_is_head() 2012-10-07 21:03:51 +02:00
checkout.h Rework checkout with new strategy options 2012-11-09 13:52:07 -08:00
clone.h Network progress: rename things 2012-10-24 13:29:14 -07:00
commit.h portability: Improve x86/amd64 compatibility 2012-07-24 16:10:12 +02:00
common.h Separated git_strarray from common.h. Added doxy comments. 2012-10-11 23:04:08 +11:00
config.h Add git_config_refresh() API to reload config 2012-10-30 12:11:23 -07:00
diff.h Merge pull request #1014 from arrbee/diff-rename-detection 2012-11-02 10:00:28 -07:00
errors.h Rework checkout with new strategy options 2012-11-09 13:52:07 -08:00
ignore.h Fix example in comment 2012-10-24 15:00:56 +02:00
index.h index: Add git_index_new 2012-11-01 20:28:28 +01:00
indexer.h Network progress: rename things 2012-10-24 13:29:14 -07:00
inttypes.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
merge.h git_mergebase: Constness-Fix for consistency 2012-09-09 15:53:57 +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 Make git_object_peel a bit smarter 2012-08-27 11:53:59 -07:00
odb_backend.h create callback to handle packs from fetch, move the indexer to odb_pack 2012-11-05 16:00:29 -06:00
odb.h create callback to handle packs from fetch, move the indexer to odb_pack 2012-11-05 16:00:29 -06:00
oid.h Working implementation of git_submodule_status 2012-08-24 11:00:27 -07:00
pack.h packbuilder: add accessors for the number of total and written objects 2012-11-01 06:21:49 +01:00
reflog.h reflog: fix documentation typos 2012-10-26 21:01:59 +02:00
refs.h Improve docs, examples, warnings 2012-11-01 14:08:30 -07:00
refspec.h refspec: add git_refspec__free, remove git_refspec_parse 2012-09-30 11:56:37 +02:00
remote.h Update documentation in remote.h 2012-11-08 21:28:15 -08:00
repository.h repo: enhance git_repository_state() detection 2012-10-27 16:45:59 +02:00
reset.h reset: add support for GIT_RESET_HARD mode 2012-09-17 10:48:28 +02:00
revparse.h Adding comment documentation for rev-parse api. 2012-05-11 11:30:46 -07:00
revwalk.h Diff iterators 2012-09-05 15:17:24 -07:00
signature.h signature: prevent angle bracket usage in identity 2012-07-11 20:40:13 +02:00
stash.h stash: add git_stash_drop() 2012-10-26 22:11:15 +02:00
status.h Improve docs, examples, warnings 2012-11-01 14:08:30 -07:00
stdint.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
strarray.h Separated git_strarray from common.h. Added doxy comments. 2012-10-11 23:04:08 +11:00
submodule.h Add test for diffs with submodules and bug fixes 2012-10-08 15:22:40 -07:00
tag.h Separated git_strarray from common.h. Added doxy comments. 2012-10-11 23:04:08 +11:00
threads.h Update Copyright header 2012-02-13 17:11:09 +01:00
transport.h Basic authentication for http and winhttp 2012-11-06 08:52:03 -05:00
tree.h index: Add git_index_write_tree 2012-11-01 20:17:10 +01:00
types.h create callback to handle packs from fetch, move the indexer to odb_pack 2012-11-05 16:00:29 -06:00
version.h libgit2 v0.17.0 "Lord of Diffstruction" 2012-05-19 01:40:46 +02:00