Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #2455 from ethomson/equal_oid | Vicent Marti | 2014-07-02 | 1 | -1/+1 |
|\ | | | | | Introduce `cl_assert_equal_oid` | ||||
| * | Introduce cl_assert_equal_oid | Edward Thomson | 2014-07-01 | 1 | -1/+1 |
| | | |||||
* | | clone: remote git_clone_into{,_local} from the public APIcmn/clone-custom-repo | Carlos Martín Nieto | 2014-07-02 | 2 | -37/+8 |
| | | | | | | | | | | | | As git_clone now has callbacks to configure the details of the repository and remote, remove the lower-level functions from the public API, as they lack some of the logic from git_clone proper. | ||||
* | | Improvements to git_transport extensibility | Philip Kelley | 2014-06-26 | 2 | -3/+66 |
|/ | | | | | git_remote_set_transport now takes a transport factory rather than a transport git_clone_options now allows the caller to specify a remote creation callback | ||||
* | clone: more explicit local testscmn/clone-local | Carlos Martín Nieto | 2014-05-29 | 1 | -14/+29 |
| | | | | | Assert the exact amount of links we expect. While there, check that a plain git_clone() automatically chooses to link. | ||||
* | clone: allow for linking in local clone | Carlos Martín Nieto | 2014-05-28 | 1 | -0/+59 |
| | | | | | | | | If requested, git_clone_local_into() will try to link the object files instead of copying them. This only works on non-Windows (since it doesn't have this) when both are on the same filesystem (which are unix semantics). | ||||
* | clone: add flag not to link | Carlos Martín Nieto | 2014-05-28 | 1 | -0/+2 |
| | |||||
* | clone: add flags to override whether to perform a local clone | Carlos Martín Nieto | 2014-05-28 | 1 | -0/+29 |
| | |||||
* | remote: write tests for cloning from an empty repo | Carlos Martín Nieto | 2014-04-02 | 1 | -0/+34 |
| | | | | | | | | Cloning from an empty repo must set master's upstream to origin's master, even if neither of them exist. Fetching from a non-empty origin must then mark the master branch for-merge. This currently fails. | ||||
* | Merge pull request #2028 from libgit2/options-names | Vicent Marti | 2014-03-07 | 1 | -1/+1 |
|\ | | | | | Rename options structures | ||||
| * | git_checkout_opts -> git_checkout_options | Ben Straub | 2014-03-06 | 1 | -1/+1 |
| | | |||||
* | | Plug a few leaks in the tests | Carlos Martín Nieto | 2014-03-07 | 1 | -0/+2 |
|/ | |||||
* | Enhance testing of signature parameters | Ben Straub | 2014-01-30 | 1 | -4/+10 |
| | |||||
* | Augment clone API with reflog parameters | Ben Straub | 2014-01-30 | 1 | -0/+44 |
| | |||||
* | Add reflog params to set-head calls | Ben Straub | 2014-01-30 | 1 | -1/+1 |
| | |||||
* | branch: move to git_buf when outputting newly-allocated strings | Carlos Martín Nieto | 2014-01-27 | 1 | -7/+5 |
| | | | | | Internally we already did everything with git_bufs, so this is just exposing those functions with public names. | ||||
* | Update clone doc and tests for callback return val | Russell Belfer | 2013-12-11 | 1 | -1/+56 |
| | | | | | | | Clone callbacks can return non-zero values to cancel the clone. This adds some tests to verify that this actually works and updates the documentation to be clearer that this can happen and that the return value will be propagated back by the clone function. | ||||
* | Rename tests-clar to tests | Ben Straub | 2013-11-14 | 2 | -0/+264 |