Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | Merge pull request #2189 from Aimeast/octopus | Vicent Marti | 2014-03-18 | 3 | -2/+105 | |
| |\ \ \ \ | | | | | | | | | | | | | Implement git_merge_base_octopus | |||||
| | * | | | | Implement git_merge_base_octopus | Aimeast | 2014-03-18 | 3 | -2/+105 | |
| | | | | | | ||||||
| * | | | | | Merge pull request #2192 from phkelley/development | Vicent Marti | 2014-03-18 | 2 | -20/+104 | |
| |\ \ \ \ \ | | |/ / / / | |/| | | | | Seamless support for NTLM/Kerberos auth on Windows | |||||
| | * | | | | Seamless support for NTLM/Kerberos auth on Windows | Philip Kelley | 2014-03-18 | 2 | -20/+104 | |
| | | | | | | ||||||
| * | | | | | Merge pull request #2190 from libgit2/cmn/current-branch-reflog | Vicent Marti | 2014-03-18 | 9 | -56/+124 | |
| |\ \ \ \ \ | | |/ / / / | |/| | | | | refs: append to the HEAD reflog when updating the current branch | |||||
| | * | | | | refs: append to the HEAD reflog when updating the current branch | Carlos Martín Nieto | 2014-03-17 | 5 | -31/+120 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we update the current branch, we must also append to HEAD's reflog to keep them in sync. This is a bit of a hack, but as git.git says, it covers 100% of default cases. | |||||
| | * | | | | repo: remove test which deletes HEAD | Carlos Martín Nieto | 2014-03-17 | 1 | -21/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is not something anybody would ever do; removing HEAD makes the .git/ directory no longer be a repository, so we wouldn't be expected to handle such a situation. | |||||
| | * | | | | branch: constness fixes | Carlos Martín Nieto | 2014-03-17 | 4 | -4/+4 | |
| | | | | | | ||||||
| * | | | | | Merge pull request #2191 from libgit2/cmn/projects | Russell Belfer | 2014-03-17 | 1 | -0/+9 | |
| |\ \ \ \ \ | | |/ / / / | |/| | | | | Add a few projects to the list | |||||
| | * | | | | Add a few projects to the list | Carlos Martín Nieto | 2014-03-17 | 1 | -0/+9 | |
| |/ / / / | ||||||
| * | | | | refs: fix copy-paste doc error | Carlos Martín Nieto | 2014-03-13 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | Merge pull request #2184 from libgit2/rb/fix-revwalk-order-regression | Edward Thomson | 2014-03-12 | 3 | -1/+91 | |
| |\ \ \ \ | | |/ / / | |/| | | | Fix pqueue sort boundary condition bug | |||||
| | * | | | Fix pqueue sort boundary condition bug | Russell Belfer | 2014-03-12 | 3 | -1/+91 | |
| |/ / / | | | | | | | | | | | | | | | | | | | | | If the pqueue comparison fn returned just 0 or 1 (think "a<b") then the sort order of returned items could be wrong because there was a "< 0" that really needed to be "<= 0". Yikes!!! | |||||
| * | | | MSVC is silly | Carlos Martín Nieto | 2014-03-10 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | Merge pull request #2175 from Yogu/submodule-resolve-url | Vicent Marti | 2014-03-10 | 2 | -10/+30 | |
| |\ \ \ | | | | | | | | | | | Add git_submodule_resolve_url() | |||||
| | * | | | Add git_submodule_resolve_url() | Jan Melcher | 2014-03-10 | 2 | -10/+30 | |
| | | | | | ||||||
| * | | | | Merge pull request #2177 from shiftkey/typo-fix | Paul Betts | 2014-03-09 | 1 | -1/+1 | |
| |\ \ \ \ | | |/ / / | |/| | | | corrected typo in error message | |||||
| | * | | | corrected typo in error message | Brendan Forster | 2014-03-10 | 1 | -1/+1 | |
| |/ / / | ||||||
| * | | | Merge pull request #2170 from ethomson/clar | Vicent Marti | 2014-03-07 | 2 | -4/+4 | |
| |\ \ \ | | | | | | | | | | | Update clar to e1990d6 | |||||
| | * | | | Update clar to e1990d6 | Edward Thomson | 2014-03-07 | 2 | -4/+4 | |
| |/ / / | ||||||
| * | | | Merge pull request #2028 from libgit2/options-names | Vicent Marti | 2014-03-07 | 27 | -159/+184 | |
| |\ \ \ | | | | | | | | | | | Rename options structures | |||||
| | * | | | git_revert_opts -> git_revert_optionsoptions-names | Ben Straub | 2014-03-06 | 4 | -29/+29 | |
| | | | | | ||||||
| | * | | | git_checkout_opts -> git_checkout_options | Ben Straub | 2014-03-06 | 25 | -131/+156 | |
| | | | | | ||||||
| * | | | | Merge pull request #2153 from mekishizufu/tag_example | Russell Belfer | 2014-03-07 | 4 | -2/+320 | |
| |\ \ \ \ | | | | | | | | | | | | | Add a tag example | |||||
| | * | | | | Move all variable declarations to the top of the block | Jiri Pospisil | 2014-03-05 | 1 | -4/+7 | |
| | | | | | | ||||||
| | * | | | | Add tag example | Jiri Pospisil | 2014-03-05 | 3 | -1/+316 | |
| | | | | | | ||||||
| | * | | | | Fix typo | Jiri Pospisil | 2014-03-05 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | Merge pull request #2167 from mekishizufu/memory_access_fixes | Vicent Marti | 2014-03-07 | 2 | -21/+18 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Fun with memory access | |||||
| | * | | | | | blame: Fix compare function's data types | Jiri Pospisil | 2014-03-07 | 1 | -6/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the hunk_byfinalline_search_cmp function was called with different data types (size_t and uint32_t) for the key argument but expected only the former resulting in an invalid memory access when passed the latter on a 64 bit machine. The following patch makes sure that the function is called and works with the same type (size_t). | |||||
| | * | | | | | git_oid_fromstrn: Simplify the implementation and fix memory access issues | Jiri Pospisil | 2014-03-07 | 1 | -15/+9 | |
| | | | | | | | ||||||
| * | | | | | | Merge pull request #2169 from libgit2/valgrind | Vicent Marti | 2014-03-07 | 9 | -15/+44 | |
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | Plug leaks | |||||
| | * | | | | | Plug a few leaks in the tests | Carlos Martín Nieto | 2014-03-07 | 6 | -1/+22 | |
| | | | | | | | ||||||
| | * | | | | | branch: fix leak when checking against HEAD | Carlos Martín Nieto | 2014-03-07 | 1 | -5/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We look up a reference in order to figure out if it's the current branch, which we need to free once we're done with the check. As a bonus, only perform the check when we're passed the force flag, as it's a useless check otherwise. | |||||
| | * | | | | | commit: simplify and correct refcounting in nth_gen_ancestor | Carlos Martín Nieto | 2014-03-07 | 1 | -9/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We can make use of git_object_dup to use refcounting instead of pointer comparison to make sure we don't free the caller's object. This also lets us simplify the case for '~0' which is now just an assignment instead of looking up the object we have at hand. | |||||
| | * | | | | | local transport: catch double-opens | Carlos Martín Nieto | 2014-03-07 | 1 | -0/+3 | |
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Combinations of connect + fetch can call local_open multiple times. Detect this and skip the initialization stage. | |||||
| * | | | | | Merge pull request #2168 from ethomson/clar | Vicent Marti | 2014-03-07 | 2 | -0/+26 | |
| |\ \ \ \ \ | | |_|/ / / | |/| | | | | Update clar to a0b00f0 | |||||
| | * | | | | Update clar to a0b00f0 | Edward Thomson | 2014-03-07 | 2 | -0/+26 | |
| |/ / / / | ||||||
| * | | | | tests: MSVC compat | Carlos Martín Nieto | 2014-03-06 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | MSVC doesn't like declaring variables in the middle of a block, so make sure we only declare variables at the beginning of a block. | |||||
| * | | | | Merge pull request #2165 from libgit2/revert-1997 | Vicent Marti | 2014-03-06 | 1 | -1/+1 | |
| |\ \ \ \ | | | | | | | | | | | | | Revert pull request #1997 | |||||
| | * | | | | 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 | |
| | | | | | | ||||||
| * | | | | | Merge pull request #2014 from mgbowen/cpp-options-init | Vicent Marti | 2014-03-06 | 29 | -0/+516 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Function-based options initializers | |||||
| | * | | | | | Added function-based initializers for every options struct. | Matthew Bowen | 2014-03-05 | 29 | -0/+516 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The basic structure of each function is courtesy of arrbee. | |||||
| * | | | | | | Merge pull request #2162 from sunheehnus/dev | Ben Straub | 2014-03-05 | 2 | -3/+51 | |
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | examples/diff:Add the shortstat flag to examples/diff.c | |||||
| | * | | | | | Merge completed: resolve the conflict with the upstream | Sun He | 2014-03-06 | 16 | -30/+309 | |
| | |\ \ \ \ \ | | |/ / / / / | |/| | | | | | ||||||
| * | | | | | | Merge pull request #2159 from libgit2/rb/odb-exists-prefix | Vicent Marti | 2014-03-06 | 10 | -16/+234 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Add ODB API to check for existence by prefix and object id shortener | |||||
| | * | | | | | | Check short OID len in odb, not in backends | Russell Belfer | 2014-03-05 | 2 | -10/+3 | |
| | | | | | | | | ||||||
| | * | | | | | | Add git_object_short_id API to get short id string | Russell Belfer | 2014-03-04 | 3 | -0/+97 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 7 | -10/+138 | |
| | | | | | | | |