Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remote: deprecate dangling, prevent saving in-memory | Ben Straub | 2012-12-20 | 1 | -46/+47 | |
| | ||||||
* | Rename remote creation APIs | Ben Straub | 2012-12-20 | 1 | -3/+3 | |
| | | | | git_remote_add -> git_remote_create git_remote_new -> git_remote_create_inmemory | |||||
* | Define constant for default fetch spec | Ben Straub | 2012-12-13 | 1 | -1/+1 | |
| | ||||||
* | Convert clone to use dangling remotes | Ben Straub | 2012-12-12 | 1 | -5/+15 | |
| | ||||||
* | API to set a dangling remote's repository | Ben Straub | 2012-12-12 | 1 | -0/+13 | |
| | ||||||
* | Allow creation of dangling remotes | Ben Straub | 2012-12-12 | 1 | -35/+47 | |
| | ||||||
* | Add a payload param to git_cred_acquire_cb | Ben Straub | 2012-12-10 | 1 | -4/+5 | |
| | | | Fixes #1128. | |||||
* | Merge pull request #1115 from ben/struct-versions | Vicent Martí | 2012-12-05 | 1 | -1/+7 | |
|\ | | | | | Version info for public structs | |||||
| * | Deploy GITERR_CHECK_VERSION | Ben Straub | 2012-11-30 | 1 | -28/+2 | |
| | | ||||||
| * | Deploy versioned git_transport structure | Ben Straub | 2012-11-30 | 1 | -0/+15 | |
| | | ||||||
| * | Deploy GIT_REMOTE_CALLBACKS_INIT | Ben Straub | 2012-11-30 | 1 | -1/+18 | |
| | | ||||||
* | | remote: deploy EINVALIDSPEC usage | nulltoken | 2012-12-01 | 1 | -26/+41 | |
|/ | ||||||
* | Push! By schu, phkelley, and congyiwu, et al | Philip Kelley | 2012-11-28 | 1 | -10/+69 | |
| | ||||||
* | Typedef enums. | Ben Straub | 2012-11-27 | 1 | -2/+2 | |
| | ||||||
* | API updates for remote.h | Ben Straub | 2012-11-27 | 1 | -16/+16 | |
| | | | | | Includes typedef for git_direction, and renames for GIT_DIR_[FETCH|PUSH] to GIT_DIRECTION_(\1). | |||||
* | Clean up config.h | Ben Straub | 2012-11-27 | 1 | -2/+2 | |
| | ||||||
* | Rename ref and reflog apis for consistency | Ben Straub | 2012-11-27 | 1 | -3/+3 | |
| | ||||||
* | config: return an emtpy string when there is no value | Carlos Martín Nieto | 2012-11-13 | 1 | -2/+4 | |
| | | | | | | | | | | | | | Returning NULL for the string when we haven't signaled an error condition is counter-intuitive and causes unnecessary edge cases. Return an empty string when asking for a string value for a configuration variable such as '[section] var' to avoid these edge cases. If the distinction between no value and an empty value is needed, this can be retrieved from the entry directly. As a side-effect, this change stops the int parsing functions from segfaulting on such a variable. | |||||
* | config: distinguish between a lone variable name and one without rhs | Carlos Martín Nieto | 2012-11-13 | 1 | -1/+1 | |
| | | | | | | '[section] variable' and '[section] variable =' behave differently when parsed as booleans, so we need to store that distinction internally. | |||||
* | create FETCH_HEAD specially instead of as a ref file | Edward Thomson | 2012-11-11 | 1 | -2/+140 | |
| | ||||||
* | Basic authentication for http and winhttp | Philip Kelley | 2012-11-06 | 1 | -1/+10 | |
| | ||||||
* | 'geterr' -> 'giterr'empty-remote-url-crash | Justin Spahr-Summers | 2012-11-05 | 1 | -1/+1 | |
| | ||||||
* | Set GITERR_INVALID when encountering a NULL remote URL | Justin Spahr-Summers | 2012-11-05 | 1 | -0/+1 | |
| | ||||||
* | Bail out if remote->url would be NULL | Justin Spahr-Summers | 2012-11-04 | 1 | -0/+5 | |
| | | | | This fixes a crash from attempting to invoke git__strdup() against NULL. | |||||
* | Merge pull request #1030 from pwkelley/transports | Vicent Martí | 2012-11-01 | 1 | -53/+76 | |
|\ | | | | | Reorganize transport architecture | |||||
| * | Reorganize transport architecture (squashed 3) | Philip Kelley | 2012-11-01 | 1 | -53/+76 | |
| | | ||||||
* | | Ensure that non-error is not propagated | Ben Straub | 2012-10-31 | 1 | -0/+1 | |
| | | ||||||
* | | Fix a couple of warnings | Michael Schubert | 2012-10-30 | 1 | -1/+1 | |
|/ | ||||||
* | Merge pull request #925 from nulltoken/topic/moving-branch-updates-config | Russell Belfer | 2012-10-25 | 1 | -27/+359 | |
|\ | | | | | Updates config upon moving and deletion of branches | |||||
| * | remote: introduce git_remote_rename() | nulltoken | 2012-10-25 | 1 | -0/+285 | |
| | | ||||||
| * | refspec: introduce git_refspec__serialize() | nulltoken | 2012-10-25 | 1 | -7/+4 | |
| | | ||||||
| * | remote: remove some code duplication | nulltoken | 2012-10-25 | 1 | -27/+48 | |
| | | ||||||
| * | remote: prevent from saving a nameless remote | nulltoken | 2012-10-25 | 1 | -0/+29 | |
| | | ||||||
* | | Remove inline hint | Ben Straub | 2012-10-25 | 1 | -1/+1 | |
| | | ||||||
* | | Fix Windows build | Ben Straub | 2012-10-25 | 1 | -1/+1 | |
| | | | | | | | | Pedantic ordering of GIT_UNUSED vs. variable declarations. | |||||
* | | Merge pull request #990 from ben/clone-callbacks | Vicent Martí | 2012-10-25 | 1 | -3/+12 | |
|\ \ | |/ |/| | Progress callbacks | |||||
| * | Remove 'bytes' param from git_remote_download | Ben Straub | 2012-10-24 | 1 | -3/+2 | |
| | | ||||||
| * | Network progress: rename things | Ben Straub | 2012-10-24 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | git_indexer_stats and friends -> git_transfer_progress* Also made git_transfer_progress members more sanely named. | |||||
| * | Fetch/indexer: progress callbacks | Ben Straub | 2012-10-19 | 1 | -2/+6 | |
| | | ||||||
| * | Add accessor for git_remote's stats field | Ben Straub | 2012-10-19 | 1 | -0/+6 | |
| | | | | | | | | Also converted the network example to use it. | |||||
| * | Add git_indexer_stats field to git_remote | Ben Straub | 2012-10-19 | 1 | -3/+3 | |
| | | | | | | | | | | Also removing all the *stats parameters from external APIs that don't need them anymore. | |||||
* | | Add config level support in the config API | yorah | 2012-10-23 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | Added `struct git_config_entry`: a git_config_entry contains the key, the value, and the config file level from which a config element was found. Added `git_config_open_level`: build a single-level focused config object from a multi-level one. We are now storing `git_config_entry`s in the khash of the config_file | |||||
* | | Merge pull request #963 from carlosmn/remote-save-autotag | Vicent Martí | 2012-10-22 | 1 | -0/+39 | |
|\ \ | |/ |/| | Save the autotag configuration for remotes | |||||
| * | remote: don't auto-follow tags on an unamed remote | Carlos Martín Nieto | 2012-10-02 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | An unnamed remote is used for commands like git fetch git://host/repo where no tags should be downloaded. Make this the default. | |||||
| * | remote: set/unset the autotag setting on save | Carlos Martín Nieto | 2012-10-02 | 1 | -0/+34 | |
| | | | | | | | | | | Make the configuration option match the configured behavior when saving a remote. | |||||
* | | remote: support fetch cancelation | Carlos Martín Nieto | 2012-10-18 | 1 | -0/+5 | |
| | | | | | | | | | | | | Introduce git_remote_stop() which sets a variable that is checked by the fetch process in a few key places. If this is variable is set, the fetch is aborted. | |||||
* | | remote: only keep a weak pointer in update_tips | Carlos Martín Nieto | 2012-10-07 | 1 | -1/+1 | |
|/ | | | | | | The reference is only needed inside the function. We mistakenly increased the reference counter causing the ODB not to get freed and leaking descriptors. | |||||
* | remote: Fix mid-block declaration | Vicent Marti | 2012-10-01 | 1 | -1/+1 | |
| | ||||||
* | remote: support downloading all tags | Carlos Martín Nieto | 2012-09-30 | 1 | -3/+6 | |
| | | | | Also honor remote.$name.tagopt = --tags. | |||||
* | remote: use the refspec functions to parse, instead of rolling our own | Carlos Martín Nieto | 2012-09-30 | 1 | -37/+9 | |
| | | | | | The local function works for simple cases, but we shouldn't reinvent the wheel just for us. |