Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #3411 from spraints/custom-push-headers | Carlos Martín Nieto | 2015-09-30 | 2 | -1/+17 |
|\ | | | | | Include custom HTTP headers | ||||
| * | Accept custom headers for fetch too | Matt Burke | 2015-09-10 | 1 | -0/+5 |
| | | |||||
| * | Tell the git_transport about the custom_headers | Matt Burke | 2015-09-08 | 2 | -1/+7 |
| | | |||||
| * | Add custom_headers to git_push_options | Matt Burke | 2015-09-08 | 1 | -0/+5 |
| | | |||||
| * | Drop extra_http_headers from git_remote | Matt Burke | 2015-09-08 | 1 | -3/+0 |
| | | |||||
| * | Allow the world to set HTTP headers for remotes | Matt Burke | 2015-09-04 | 1 | -0/+3 |
| | | |||||
* | | New API: git_index_find_prefix | Leo Yang | 2015-09-04 | 1 | -0/+11 |
|/ | | | | Find the first index entry matching a prefix. | ||||
* | config: correct documentation for non-existent config file | Carlos Martín Nieto | 2015-09-03 | 1 | -2/+4 |
| | |||||
* | Merge pull request #3402 from ethomson/faster_diff | Carlos Martín Nieto | 2015-09-01 | 1 | -2/+6 |
|\ | | | | | Provide path matching in the iterators (for faster diffs) | ||||
| * | iterator: better document GIT_DIFF_DISABLE_PATHSPEC_MATCH | Edward Thomson | 2015-08-31 | 1 | -4/+6 |
| | | |||||
| * | diff: drop `FILELIST_MATCH` | Edward Thomson | 2015-08-30 | 1 | -7/+0 |
| | | | | | | | | | | Now that non-pathspec matching diffs are implemented at the iterator level, drop `FILELIST_MATCH`ing. | ||||
| * | diff: better document GIT_DIFF_PATHSPEC_DISABLE | Edward Thomson | 2015-08-28 | 1 | -1/+3 |
| | | | | | | | | | | | | Document that `GIT_DIFF_PATHSPEC_DISABLE` is not necessarily about explicit path matching, but also includes matching of directory names. Enforce this in a test. | ||||
| * | Move filelist into the iterator handling itself. | Edward Thomson | 2015-08-28 | 1 | -0/+7 |
| | | |||||
* | | Merge pull request #3401 from phatblat/pb/doc-warning | Carlos Martín Nieto | 2015-08-30 | 1 | -1/+1 |
|\ \ | |/ |/| | Escape @ in doc comment | ||||
| * | Escape @ in doc comment | Ben Chatelain | 2015-08-29 | 1 | -1/+1 |
| | | |||||
* | | cred: add a free function wrappercmn/smart-callbacks | Carlos Martín Nieto | 2015-08-19 | 1 | -0/+11 |
| | | |||||
* | | transport: provide a way to get the callbacks | Carlos Martín Nieto | 2015-08-19 | 1 | -0/+22 |
| | | | | | | | | | | | | | | | | libgit2 implementations of smart subtransports can simply reach through the structure, but external implementors cannot. Add these two functions as a way for the smart subtransports to get the callbacks as set by the user. | ||||
* | | config: perform unlocking via git_transactioncmn/config-tx | Carlos Martín Nieto | 2015-08-12 | 1 | -16/+7 |
| | | | | | | | | | | This makes the API for commiting or discarding changes the same as for references. | ||||
* | | config: expose locking via the main API | Carlos Martín Nieto | 2015-08-12 | 1 | -0/+27 |
| | | | | | | | | | | | | | | | | | | This lock/unlock pair allows for the cller to lock a configuration file to avoid concurrent operations. It also allows for a transactional approach to updating a configuration file. If multiple updates must be made atomically, they can be done while the config is locked. | ||||
* | | config: implement basic transactional support | Carlos Martín Nieto | 2015-08-12 | 1 | -0/+14 |
|/ | | | | | | | When a configuration file is locked, any updates made to it will be done to the in-memory copy of the file. This allows for multiple updates to happen while we hold the lock, preventing races during complex config-file manipulation. | ||||
* | Make giterr_detach no longer public | Michael Procter | 2015-08-03 | 1 | -12/+0 |
| | |||||
* | Merge pull request #3332 from phatblat/ben/doc-warnings | Carlos Martín Nieto | 2015-08-01 | 5 | -8/+8 |
|\ | | | | | Resolve documentation warnings | ||||
| * | Fix remaining documentation warnings | Ben Chatelain | 2015-07-27 | 2 | -2/+2 |
| | | |||||
| * | Use correct Doxygen trailing comment syntax | Ben Chatelain | 2015-07-27 | 1 | -4/+4 |
| | | |||||
| * | Fix @param names in doc comments | Ben Chatelain | 2015-07-27 | 3 | -3/+3 |
| | | |||||
* | | Merge pull request #3303 from libgit2/cmn/index-add-submodule | Edward Thomson | 2015-07-24 | 1 | -0/+1 |
|\ \ | | | | | | | Allow adding a submodule through git_index_add_bypath | ||||
| * | | errors: add EDIRECTORY | Carlos Martín Nieto | 2015-07-12 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | This is to be returned when the operation which the user asked for is not possible to do on a directory. | ||||
* | | | Merge pull request #3305 from libgit2/cmn/reflog-del-backend | Edward Thomson | 2015-07-24 | 1 | -2/+3 |
|\ \ \ | |_|/ |/| | | refdb: delete a ref's reflog upon deletion | ||||
| * | | refdb: delete a ref's reflog upon deletioncmn/reflog-del-backend | Carlos Martín Nieto | 2015-07-12 | 1 | -2/+3 |
| |/ | | | | | | | | | | | Removing a reflog upon ref deletion is something which only some backends might wish to do. Backends which are database-backed may wish to archive a reflog, log-based ones may not need to do anything. | ||||
* | | Document git_fetch_options struct and fix typo. | Ryan Roden-Corrent | 2015-07-20 | 1 | -1/+9 |
|/ | | | | | | | | git_fetch_options was missing from the API docs because it lacked a documentation comment above the struct declaration. I used the git_checkout_options docstring as a template. Also fixes a typo in git_remote_prune_refs (remote, not reamote). | ||||
* | git_cert: child types use proper base type | Edward Thomson | 2015-07-10 | 1 | -21/+14 |
| | |||||
* | Merge pull request #3281 from ethomson/wildcard_filters | Carlos Martín Nieto | 2015-07-09 | 1 | -1/+4 |
|\ | | | | | filters: custom filters with wildcard attributes | ||||
| * | filters: custom filters with wildcard attributes | Edward Thomson | 2015-07-01 | 1 | -1/+4 |
| | | | | | | | | | | | | Allow custom filters with wildcard attributes, so that clients can support some random `filter=foo` in a .gitattributes and look up the corresponding smudge/clean commands in the configuration file. | ||||
* | | Merge pull request #3277 from git-up/git_diff_index_to_index | Carlos Martín Nieto | 2015-07-07 | 1 | -0/+19 |
|\ \ | | | | | | | Added git_diff_index_to_index() | ||||
| * | | Added git_diff_index_to_index() | Pierre-Olivier Latour | 2015-06-30 | 1 | -0/+19 |
| | | | |||||
* | | | filter: add docs for streaming filterscmn/filter-doc | Carlos Martín Nieto | 2015-07-03 | 1 | -2/+35 |
| | | | | | | | | | | | | | | | These functions are available on the public API but don't have any documentation, so they don't appear on the API reference. Fix that. | ||||
* | | | submodule: completely remove reload_all | Carlos Martín Nieto | 2015-07-01 | 1 | -11/+0 |
|/ / | | | | | | | | | | | | | | | The function was removed, but its declaration and changelog entry about its removal were forgotten. The comment in the test doesn't make any sense as the function doesn't exist anymore, so get rid of it as well. | ||||
* | | Bump version to 0.23.0 and SOVERSION to 23 | Carlos Martín Nieto | 2015-06-28 | 1 | -3/+3 |
| | | |||||
* | | Merge pull request #3259 from ethomson/stash_apply_argh | Carlos Martín Nieto | 2015-06-26 | 1 | -0/+1 |
|\ \ | |/ |/| | Stash apply: stage new files even when not updating the index | ||||
| * | stash: don't allow apply with staged changes | Edward Thomson | 2015-06-25 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #3255 from libgit2/cmn/rename-unspecified | Edward Thomson | 2015-06-25 | 3 | -6/+6 |
|\ \ | |/ |/| | Rename FALLBACK to UNSPECIFIED | ||||
| * | Rename FALLBACK to UNSPECIFIEDcmn/rename-unspecified | Carlos Martín Nieto | 2015-06-25 | 3 | -6/+6 |
| | | | | | | | | | | Fallback describes the mechanism, while unspecified explains what the user is thinking. | ||||
* | | Merge pull request #3246 from libgit2/cmn/dont-grow-borrowed | Edward Thomson | 2015-06-25 | 2 | -6/+5 |
|\ \ | |/ |/| | Don't allow growing borrowed buffers | ||||
| * | errors: introduce EINVALID | Carlos Martín Nieto | 2015-06-24 | 1 | -0/+1 |
| | | | | | | | | | | We've been using EINVALIDSPEC for a while to mean this, but that name is too specific. Introduce this to be more explicit. | ||||
| * | blob: don't recomment using git_buf_grow | Carlos Martín Nieto | 2015-06-24 | 1 | -6/+4 |
| | | | | | | | | | | | | | | | | | | We currently recommend using `git_buf_grow` in order to make a buffer make an owned copy of the memory it points to. This is not behaviour we should encourage, so remove this recommendation. The function itself is not changed, as we need to remain compatible, but it will be changed not to allow usage on borrowed buffers. | ||||
* | | Merge pull request #3097 from libgit2/cmn/submodule-config-state | Carlos Martín Nieto | 2015-06-24 | 3 | -83/+44 |
|\ \ | | | | | | | Remove run-time configuration settings from submodules | ||||
| * | | submodule: remove the RESET enum valuescmn/submodule-config-state | Carlos Martín Nieto | 2015-06-22 | 2 | -9/+1 |
| | | | | | | | | | | | | | | | These are not useful anymore, as we don't affect the instance's configuration. | ||||
| * | | submodule: get rid of `_save()` | Carlos Martín Nieto | 2015-06-22 | 1 | -14/+0 |
| | | | | | | | | | | | | | | | We no longer have any setters which affect an instance, so `git_submodule_save()` is no longer relevant. | ||||
| * | | submodule: make `_set_url()` affect the configuration | Carlos Martín Nieto | 2015-06-22 | 1 | -7/+5 |
| | | | | | | | | | | | | With this one, we can get rid of the edit_and_save test. | ||||
| * | | submodule: make `_set_branch()` affect the configuration | Carlos Martín Nieto | 2015-06-22 | 1 | -8/+5 |
| | | |