summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Turn off network-dependent test for CI.Ben Straub2012-07-271-1/+1
|
* Checkout: use caller's flags for open()Ben Straub2012-07-261-15/+15
|
* Checkout: implementation of most optionsBen Straub2012-07-262-19/+49
|
* Restructure for better checkout optionsBen Straub2012-07-266-39/+49
| | | | | | * Removed the #define for defaults * Promoted progress structure to top-level API call argument
* checkout: introduce git_checkout_optsBen Straub2012-07-265-38/+74
| | | | | Refactor checkout into several more-sensible entry points, which consolidates common options into a single structure that may be passed around.
* checkout: create submodule dirsBen Straub2012-07-211-16/+17
|
* filter: fix memory leakBen Straub2012-07-211-0/+3
|
* Checkout: make core.symlinks test work on OSX.Ben Straub2012-07-171-4/+12
|
* Checkout: obey core.symlinks.Ben Straub2012-07-176-18/+79
|
* Update master-tip to fix unit test.Ben Straub2012-07-171-1/+1
|
* Merge branch 'development' into cloneBen Straub2012-07-17109-1341/+3254
|\
| * Merge pull request #823 from schu/cmake-install-dirVicent Martí2012-07-163-3/+3
| |\ | | | | | | libgit2.pc.in: also switch to LIB_INSTALL_DIR
| | * libgit2.pc.in: also switch to LIB_INSTALL_DIRMichael Schubert2012-07-163-3/+3
| |/ | | | | | | | | | | b3237ac3 changed CMakeList.txt to use the more standard LIB_INSTALL_DIR variable instead of INSTALL_LIB, but forgot to change libgit2.pc.in etc. accordingly.
| * Merge pull request #821 from nacho/developmentVicent Martí2012-07-151-4/+9
| |\ | | | | | | Add support for the more standard LIB_INSTALL_DIR variable
| | * Add support for the more standard LIB_INSTALL_DIR variableIgnacio Casal Quinteiro2012-07-131-4/+9
| | |
| * | attr: Rename the `git_attr__` exportsVicent Marti2012-07-152-15/+15
| | | | | | | | | | | | | | | | | | | | | Pevents collisions with the original libgit, which also exports those exact symbols. Fixes #822
| * | indexer: delay resolving deltasCarlos Martín Nieto2012-07-141-22/+24
| | | | | | | | | | | | | | | | | | Not all delta bases are available on the first try. By delaying resolving all deltas until the end, we avoid decompressing some of the data twice or even more times, saving effort and time.
| * | pkt: correctly advertise capabilititesCarlos Martín Nieto2012-07-131-1/+1
| |/ | | | | | | | | | | | | | | | | | | The correct way to advertise out capabilities is by appending them to the first 'want' line, using SP as separator, instead of NUL as the server does. Inconsistent documentation lead to the use of NUL in libgit2. Fix this so we can request much more efficient packs from the remote which reduces the indexing time considerably.
| * Merge pull request #815 from nulltoken/topic/revparse-refacVicent Martí2012-07-134-90/+105
| |\ | | | | | | More revparse <3
| | * revparse: fix propagation of errornulltoken2012-07-121-1/+1
| | |
| | * revparse: only allow decimal specifiers in carete and tilde synatxnulltoken2012-07-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | passing 0 to git_strol(32|64) let the implementation guess if it's dealing with an octal number or a decimal one. Let's make it safe and ensure that both 'HEAD@{010}' and 'HEAD@{10}' point at the same commit.
| | * revparse: fix disambiguation of refs and abbrev oidsnulltoken2012-07-122-7/+56
| | |
| | * revparse: simplify handling of the colon syntaxnulltoken2012-07-122-73/+36
| | |
| | * tree: unfound tree entry returns GIT_ENOTFOUNDnulltoken2012-07-122-7/+7
| | |
| | * tree: prevent git_tree_entry_free() from segfaulting when being passed a ↵nulltoken2012-07-121-0/+3
| | | | | | | | | | | | NULL tree_entry
| * | Merge pull request #817 from nulltoken/fix/refs-leakVicent Martí2012-07-131-0/+3
| |\ \ | | |/ | |/| refs: fix a memory leak
| | * refs: fix a memory leaknulltoken2012-07-121-0/+3
| |/
| * travis: make it run the tests under valgrindCarlos Martín Nieto2012-07-121-1/+2
| |
| * Fix memory leak in testRussell Belfer2012-07-121-1/+1
| |
| * Missed a couple of khash inline dependenciesRussell Belfer2012-07-122-2/+2
| |
| * Isolate khash inlines from global namespaceRussell Belfer2012-07-122-7/+9
| | | | | | | | | | khash.h was globally #define'ing "inline" which messes with other files. Let's keep it as "kh_inline".
| * Use GIT_INLINE instead of inlineCarlos Martín Nieto2012-07-121-1/+1
| |
| * tests: fix git_odb_foreach() object countCarlos Martín Nieto2012-07-121-1/+1
| | | | | | | | Some objects were added in another PR
| * commit: properly export git_commit_nth_gen_ancestor()Carlos Martín Nieto2012-07-121-1/+1
| |
| * Merge pull request #789 from carlosmn/odb-foreachVicent Martí2012-07-128-0/+219
| |\ | | | | | | odb: add git_odb_foreach()
| | * odb: add git_odb_foreach()Carlos Martín Nieto2012-07-038-0/+219
| | | | | | | | | | | | | | | Go through each backend and list every objects that exists in them. This allows fsck-like uses.
| * | Merge pull request #805 from nulltoken/fix/revwalk-email-parsingVicent Martí2012-07-1212-37/+130
| |\ \ | | | | | | | | Fix revwalk email parsing
| | * | signature: prevent angle bracket usage in identitynulltoken2012-07-113-22/+53
| | | |
| | * | revwalk: relax the parsing of the commit timenulltoken2012-07-112-7/+68
| | | |
| | * | tests: add test commit with angle brackets in the author namenulltoken2012-07-117-8/+9
| | | |
| * | | Merge pull request #814 from nulltoken/topic/revparse-refacVicent Martí2012-07-128-69/+281
| |\ \ \ | | | | | | | | | | Revparse refactoring: a start
| | * | | revparse: deploy git_reference_remote_tracking_from_branch()nulltoken2012-07-121-26/+6
| | | | |
| | * | | refs: introduce git_reference_remote_tracking_from_branch()nulltoken2012-07-123-0/+144
| | | | |
| | * | | refs: readonly tests don't need a sandboxed reponulltoken2012-07-121-2/+2
| | | | |
| | * | | revparse: deploy git_commit_nth_gen_ancestor()nulltoken2012-07-121-21/+2
| | | | |
| | * | | commit: introduce git_commit_nth_gen_ancestor()nulltoken2012-07-123-0/+110
| | | | |
| | * | | commit: reduce code duplicationnulltoken2012-07-121-10/+9
| | | | |
| | * | | revparse: simplify the parsing of described objectnulltoken2012-07-121-14/+12
| | |/ /
| * | | Merge pull request #812 from arrbee/assorted-tweaksVicent Martí2012-07-1216-32/+512
| |\ \ \ | | |/ / | |/| | Assorted goodies
| | * | Fix missing NUL termination of bufferRussell Belfer2012-07-101-0/+2
| | | |