|
3aa443a9
|
2012-08-20T16:56:45
|
|
checkout: introduce git_checkout_tree()
|
|
f4ea176f
|
2012-09-14T10:31:40
|
|
Remove unnecessary include
I don't think clone.c needs in #include dirent.h and it is not
portable, so let's just get rid of it.
|
|
35d2e449
|
2012-08-20T11:26:02
|
|
checkout: cleanup misplaced declaration
|
|
aa549d32
|
2012-08-01T15:09:05
|
|
Clean up a TODO comment.
|
|
b31667fb
|
2012-07-27T20:29:06
|
|
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_*.
|
|
4d83399d
|
2012-07-27T11:55:58
|
|
Adjust for msvc pedantry.
|
|
8a155a04
|
2012-07-27T11:49:34
|
|
Fix mismatched git_branch_create args.
|
|
7affe23d
|
2012-07-27T11:23:44
|
|
Use new git_remote_update_tips signature.
|
|
b401bace
|
2012-07-26T13:12:21
|
|
Restructure for better checkout options
* Removed the #define for defaults
* Promoted progress structure to top-level API call
argument
|
|
ef9905c9
|
2012-07-26T12:58:44
|
|
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.
|
|
d024419f
|
2012-07-11T10:40:53
|
|
Add git_path_is_empty_dir.
|
|
c3b5099f
|
2012-07-11T10:10:31
|
|
Add git_path_is_dot_or_dotdot.
Also, remove some duplication in the clone test
suite.
|
|
1c7eb971
|
2012-07-10T12:04:23
|
|
Reindent.
|
|
ea817863
|
2012-07-09T20:32:42
|
|
Tabify.
|
|
2b63db4c
|
2012-06-25T16:04:59
|
|
Clone: update index to HEAD.
git_clone now produces a repo that
`git status` reports as clean!
|
|
830388a7
|
2012-06-21T20:07:32
|
|
Clone: non-empty-dir test, now for Win32.
|
|
acdd3d95
|
2012-06-21T19:51:56
|
|
Clone: allow empty dirs.
|
|
cb2dc0b0
|
2012-06-21T13:37:08
|
|
Clone: replace one hardcoded value with another.
|
|
14741d62
|
2012-06-21T11:13:19
|
|
Clone: new home for git_checkout_force.
|
|
94161115
|
2012-06-21T10:34:11
|
|
Clone: minor cleanup and whitespace.
|
|
af58ec9e
|
2012-06-21T09:53:27
|
|
Clone: prefer "master" as default branch.
|
|
4fbc899a
|
2012-06-20T20:51:32
|
|
Clone: local branch for remote HEAD.
Now creating a local branch that tracks to the
origin's HEAD branch, and setting HEAD to that.
|
|
8340dd5d
|
2012-06-20T14:17:54
|
|
Clone: remove fragile path-handling code.
Also standardized on 3-space indentation. Sorry
about that.
|
|
f2a855d5
|
2012-06-19T20:37:12
|
|
Clone: restructure.
|
|
bb1f6087
|
2012-06-19T09:15:39
|
|
Add progress reporting to clone.
|
|
764df57e
|
2012-06-15T13:14:43
|
|
Add git_clone and git_clone_bare.
So far they only create a repo, setup the "origin"
remote, and fetch. The API probably needs work as
well; there's no way to get progress information
at this point.
Also uncovered a shortcoming; git_remote_download
doesn't fetch over local transport.
|