Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-15Rename tests-clar to testsBen Straub
2013-10-09Add Assembla unit testBen Straub
2013-10-02clone: put the callbacks struct directly in the clone optionsCarlos Martín Nieto
There's no need for this to be a pointer to somewhere else.
2013-10-02clone: implement git_clone_intoCarlos Martín Nieto
This allows you to set up the repository and remote as you which to have them before performing the clone operation.
2013-10-02remote: move the credentials callback to the structCarlos Martín Nieto
Move this one as well, letting us have a single way of setting the callbacks for the remote, and removing fields from the clone options.
2013-10-02remote: put the _download() callback with the othersCarlos Martín Nieto
The text progress and update_tips callbacks are already part of the struct, which was meant to unify the callback setup, but the download one was left out.
2013-09-17No such thing as an orphan branchCarlos Martín Nieto
Unfortunately git-core uses the term "unborn branch" and "orphan branch" interchangeably. However, "orphan" is only really there for the checkout command, which has the `--orphan` option so it doesn't actually create the branch. Branches never have parents, so the distinction of a branch with no parents is odd to begin with. Crucially, the error messages deal with unborn branches, so let's use that.
2013-06-10Reorganize diff and add basic diff driverRussell Belfer
This is a significant reorganization of the diff code to break it into a set of more clearly distinct files and to document the new organization. Hopefully this will make the diff code easier to understand and to extend. This adds a new `git_diff_driver` object that looks of diff driver information from the attributes and the config so that things like function content in diff headers can be provided. The full driver spec is not implemented in the commit - this is focused on the reorganization of the code and putting the driver hooks in place. This also removes a few #includes from src/repository.h that were overbroad, but as a result required extra #includes in a variety of places since including src/repository.h no longer results in pulling in the whole world.
2013-05-04Do not write tagopt configuration option on clone by defaultJameson Miller
2013-02-06Allow all non-zero returns to cancel transfersBen Straub
2013-02-05Allow progress callback to cancel fetchBen Straub
This works by having the indexer watch the return code of the callback, so will only take effect on object boundaries.
2013-02-01HTTP: use creds in url if availableBen Straub
2013-02-01Enhance url parsing to include passwordsBen Straub
2013-01-31Skip "user@" when finding hostname in urlBen Straub
2013-01-10Move credential helpers to their own (optional) headerBen Straub
2013-01-10Expose stock user/pass credential utilityBen Straub
2013-01-05Clone should use GIT_CHECKOUT_SAFE_CREATERussell Belfer
For clone to work as expected, it should be using a SAFE_CREATE checkout (i.e. create files that are missing, even if the target tree matches the current HEAD).
2013-01-03Merge branch 'development' into clar2Vicent Marti
Conflicts: tests-clar/clone/nonetwork.c tests-clar/online/clone.c tests-clar/online/fetchhead.c
2013-01-03Disable Network suite by defaultVicent Marti
2013-01-02Cleanup Clar to make it SIMPLERVicent Marti