nulltoken
5af61863dd
checkout: drop git_checkout_reference()
2012-09-17 10:48:30 +02:00
nulltoken
c214fa1caf
checkout: segregate checkout strategies
2012-09-17 10:48:30 +02:00
nulltoken
e93af30411
checkout: introduce git_checkout_index()
2012-09-17 10:48:27 +02:00
nulltoken
3aa443a951
checkout: introduce git_checkout_tree()
2012-09-17 10:48:26 +02:00
nulltoken
746642a6b3
checkout: fix documentation code alignment
2012-09-06 18:40:08 +02:00
Ben Straub
5280f4e698
Add checkout.h to git2.h.
...
Also correcting some documentation strings.
2012-07-31 19:39:06 -07:00
Ben Straub
b31667fb69
Checkout: add head- and ref-centric checkouts.
...
Renamed git_checkout_index to what it really was,
and removed duplicate code from clone.c. Added
git_checkout_ref, which updates HEAD and hands off
to git_checkout_head.
Added tests for the options the caller can pass to
git_checkout_*.
2012-07-27 20:31:05 -07:00
Ben Straub
095ccc013f
Checkout: implementation of most options
2012-07-26 16:31:49 -07:00
Ben Straub
b401bace1b
Restructure for better checkout options
...
* Removed the #define for defaults
* Promoted progress structure to top-level API call
argument
2012-07-26 13:12:21 -07:00
Ben Straub
ef9905c990
checkout: introduce git_checkout_opts
...
Refactor checkout into several more-sensible
entry points, which consolidates common options
into a single structure that may be passed around.
2012-07-26 12:58:44 -07:00
Ben Straub
deac801de9
Fix documentation comment to match actual params.
2012-07-13 15:50:23 -07:00
Ben Straub
14741d62d9
Clone: new home for git_checkout_force.
2012-06-21 11:13:19 -07:00