Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Give the correct name for the function in the doc.fix-memory-index-doc-comment | Rob Rix | 2014-04-02 | 1 | -2/+2 |
| | | | Per @carlosmn, git_index_add is now named git_index_add_bypath. | ||||
* | Correct a stale reference to GIT_EBAREINDEX | Rob Rix | 2014-04-01 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2208 from libgit2/vmg/mempack | Russell Belfer | 2014-04-01 | 2 | -0/+96 |
|\ | | | | | In-memory packing backend | ||||
| * | In-memory packing backendvmg/mempack | Vicent Marti | 2014-03-26 | 2 | -0/+96 |
| | | |||||
* | | Merge pull request #2206 from libgit2/cmn/inmemory-swap-order | Vicent Marti | 2014-04-01 | 1 | -7/+7 |
|\ \ | | | | | | | Rename in-memory remote to anonymous and swap url and fetch order | ||||
| * | | remote: rename inmemory to anonymous and swap url and fetch order | Carlos Martín Nieto | 2014-04-01 | 1 | -7/+7 |
| |/ | | | | | | | | | | | | | | | | | | | The order in this function is the opposite to what create_with_fetchspec() has, so change this one, as url-then-refspec is what git does. As we need to break compilation and the swap doesn't do that, let's take this opportunity to rename in-memory remotes to anonymous as that's really what sets them apart. | ||||
* | | Const up members of git_merge_file_result | Edward Thomson | 2014-03-31 | 1 | -2/+2 |
| | | |||||
* | | Introduce git_merge_head_id | Edward Thomson | 2014-03-31 | 1 | -0/+9 |
| | | |||||
* | | Fix segfault if gitmodules is invalid | Russell Belfer | 2014-03-26 | 1 | -3/+3 |
| | | | | | | | | | | | | The reload_all call could end up dereferencing a NULL pointer if there was an error while attempting to load the submodules config data (i.e. invalid content in the gitmodules file). This fixes it. | ||||
* | | Merge pull request #2204 from libgit2/rb/submodule-reference-counting | Vicent Marti | 2014-03-26 | 1 | -14/+30 |
|\ \ | |/ |/| | Make submodules externally refcounted | ||||
| * | Make submodules externally refcounted | Russell Belfer | 2014-03-25 | 1 | -14/+30 |
| | | | | | | | | | | | | | | | | `git_submodule` objects were already refcounted internally in case the submodule name was different from the path at which it was stored. This makes that refcounting externally used as well, so `git_submodule_lookup` and `git_submodule_add_setup` return an object that requires a `git_submodule_free` when done. | ||||
* | | Merge pull request #2181 from anuraggup/hide_cb | Edward Thomson | 2014-03-25 | 1 | -0/+24 |
|\ \ | |/ |/| | Callback function to hide commit and its parents in revision walker | ||||
| * | Correcting format of comments in header file | Anurag Gupta | 2014-03-24 | 1 | -13/+13 |
| | | |||||
| * | Unit Tests for hide_cb in revwalk | Anurag Gupta | 2014-03-24 | 1 | -2/+2 |
| | | |||||
| * | Callback to hide commits in revision walker. | Anurag Gupta | 2014-03-24 | 1 | -0/+24 |
| | | |||||
* | | Merge pull request #2183 from ethomson/merge_refactor | Vicent Marti | 2014-03-24 | 2 | -111/+224 |
|\ \ | |/ |/| | Refactor the `git_merge` API | ||||
| * | UNBORN implies FAST_FORWARD | Edward Thomson | 2014-03-20 | 1 | -2/+2 |
| | | |||||
| * | Introduce GIT_MERGE_ANALYSIS_UNBORN | Edward Thomson | 2014-03-20 | 1 | -0/+7 |
| | | |||||
| * | git_merge_status -> git_merge_analysis | Edward Thomson | 2014-03-20 | 1 | -10/+13 |
| | | |||||
| * | Remove `git_merge_result` as it's now unnecessary | Edward Thomson | 2014-03-20 | 1 | -60/+4 |
| | | |||||
| * | Update git_merge_tree_opts to git_merge_options | Edward Thomson | 2014-03-20 | 2 | -16/+16 |
| | | |||||
| * | Change signature of `git_merge` to take merge and checkout opts | Edward Thomson | 2014-03-20 | 1 | -28/+4 |
| | | |||||
| * | Remove fastforward / uptodate from `git_merge` | Edward Thomson | 2014-03-20 | 1 | -27/+1 |
| | | |||||
| * | Add `git_merge_status` to provide info about an upcoming merge | Edward Thomson | 2014-03-20 | 1 | -0/+40 |
| | | |||||
| * | Introduce git_merge_file for consumers | Edward Thomson | 2014-03-20 | 1 | -0/+169 |
| | | |||||
* | | opts: bits are not bytes | Carlos Martín Nieto | 2014-03-24 | 1 | -1/+1 |
| | | | | | | | | | | The default cache size is 256 megabytes, not megabits as claimed in the docs. | ||||
* | | settings: use git_buf for returning strings | Carlos Martín Nieto | 2014-03-24 | 1 | -5/+4 |
|/ | | | | | This survived the last round of culling, as the signature is only in the comments. | ||||
* | Merge pull request #2189 from Aimeast/octopus | Vicent Marti | 2014-03-18 | 1 | -1/+16 |
|\ | | | | | Implement git_merge_base_octopus | ||||
| * | Implement git_merge_base_octopus | Aimeast | 2014-03-18 | 1 | -1/+16 |
| | | |||||
* | | Merge pull request #2192 from phkelley/development | Vicent Marti | 2014-03-18 | 1 | -1/+2 |
|\ \ | |/ |/| | Seamless support for NTLM/Kerberos auth on Windows | ||||
| * | Seamless support for NTLM/Kerberos auth on Windows | Philip Kelley | 2014-03-18 | 1 | -1/+2 |
| | | |||||
* | | branch: constness fixes | Carlos Martín Nieto | 2014-03-17 | 2 | -2/+2 |
|/ | |||||
* | refs: fix copy-paste doc error | Carlos Martín Nieto | 2014-03-13 | 1 | -1/+1 |
| | |||||
* | Add git_submodule_resolve_url() | Jan Melcher | 2014-03-10 | 1 | -0/+10 |
| | |||||
* | Merge pull request #2028 from libgit2/options-names | Vicent Marti | 2014-03-07 | 4 | -29/+29 |
|\ | | | | | Rename options structures | ||||
| * | git_revert_opts -> git_revert_optionsoptions-names | Ben Straub | 2014-03-06 | 1 | -9/+9 |
| | | |||||
| * | git_checkout_opts -> git_checkout_options | Ben Straub | 2014-03-06 | 4 | -21/+21 |
| | | |||||
* | | Merge pull request #2153 from mekishizufu/tag_example | Russell Belfer | 2014-03-07 | 1 | -1/+1 |
|\ \ | |/ |/| | Add a tag example | ||||
| * | Fix typo | Jiri Pospisil | 2014-03-05 | 1 | -1/+1 |
| | | |||||
* | | Revert pull request #1997revert-1997 | Vicent Marti | 2014-03-06 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #1997 from mgbowen/merge-options-init-fix | Vicent Marti | 2014-03-06 | 1 | -1/+1 |
|\ \ | | | | | | | Fix GIT_MERGE_OPTS_INIT on MSVC. | ||||
| * | | Fix GIT_MERGE_OPTS_INIT on MSVC. | Matthew Bowen | 2013-12-09 | 1 | -1/+1 |
| | | | |||||
* | | | Added function-based initializers for every options struct. | Matthew Bowen | 2014-03-05 | 14 | -0/+206 |
| | | | | | | | | | | | | The basic structure of each function is courtesy of arrbee. | ||||
* | | | Add git_object_short_id API to get short id string | Russell Belfer | 2014-03-04 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | This finds a short id string that will unambiguously select the given object, starting with the core.abbrev length (usually 7) and growing until it is no longer ambiguous. | ||||
* | | | Add exists_prefix to ODB backend and ODB API | Russell Belfer | 2014-03-04 | 2 | -5/+18 |
| |/ |/| | |||||
* | | Fix the description for `GIT_FEATURE_SSH`. | Arthur Schreiber | 2014-03-03 | 1 | -1/+1 |
| | | |||||
* | | features: Rename `_HAS_` to `_FEATURE_`vmg/features | Vicent Marti | 2014-03-03 | 1 | -7/+7 |
| | | |||||
* | | caps: Rename the enum name too! | Vicent Marti | 2014-03-03 | 1 | -1/+1 |
| | | |||||
* | | caps: Rename to features to avoid confusion | Vicent Marti | 2014-03-03 | 1 | -8/+13 |
| | | |||||
* | | Add buffer to buffer diff and patch APIs | Russell Belfer | 2014-02-27 | 2 | -0/+61 |
| | | | | | | | | | | | | | | | | This adds `git_diff_buffers` and `git_patch_from_buffers`. This also includes a bunch of internal refactoring to increase the shared code between these functions and the blob-to-blob and blob-to-buffer APIs, as well as some higher level assert helpers in the tests to also remove redundancy. |