summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | | | | | Fix a memory leak in `config_parse`.Arthur Schreiber2014-01-131-1/+3
| | | | | | | | |
| | * | | | | | | Fix a memory leak in `git_config_iterator_glob_new`.Arthur Schreiber2014-01-131-0/+1
| | | | | | | | |
| | * | | | | | | Fix a memory leak in `git_pathspec__vinit`.Arthur Schreiber2014-01-131-1/+3
| | | | | | | | |
| * | | | | | | | Merge pull request #2004 from ethomson/pack_streamVicent Marti2014-01-147-139/+207
| |\ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | Stream packs to the destination
| | * | | | | | | Packbuilder contains its own zstreamEdward Thomson2014-01-144-5/+12
| | | | | | | | |
| | * | | | | | | Packbuilder stream deflate instead of one-shotEdward Thomson2014-01-141-64/+81
| | | | | | | | |
| | * | | | | | | Refactor zlib for easier deflate streamingEdward Thomson2014-01-146-76/+120
| |/ / / / / / /
| * | | | | | | Merge pull request #2040 from scunz/cmake_msgsVicent Marti2014-01-131-3/+3
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Show informational messages during cmake run as informational
| | * | | | | | | Show informational messages during cmake run as informationalSascha Cunz2014-01-131-3/+3
| | |/ / / / / /
| * | | | | | | Merge pull request #2039 from brodie/brodie/handle-null-on-freeVicent Marti2014-01-136-0/+19
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | Fix places in public free() functions where NULL pointers aren't handled
| | * | | | | | util: handle NULL pointers passed to git_strarray_free()Brodie Rao2014-01-121-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Brodie Rao <brodie@sf.io>
| | * | | | | | refs: handle NULL pointers passed to git_reference_iterator_free()Brodie Rao2014-01-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Brodie Rao <brodie@sf.io>
| | * | | | | | oid: handle NULL pointers passed to git_oid_shorten_free()Brodie Rao2014-01-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Brodie Rao <brodie@sf.io>
| | * | | | | | odb: handle NULL pointers passed to git_odb_stream_freeBrodie Rao2014-01-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Brodie Rao <brodie@sf.io>
| | * | | | | | config: handle NULL pointers passed to git_config_iterator_free()Brodie Rao2014-01-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Brodie Rao <brodie@sf.io>
| | * | | | | | branch: handle NULL pointers passed to git_branch_iterator_free()Brodie Rao2014-01-121-0/+3
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Brodie Rao <brodie@sf.io>
| * | | | | | Merge pull request #2033 from xtao/blame_orig_commitBen Straub2014-01-082-2/+7
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Add orig_commit.
| | * | | | | | Add orig & final commit test.XTao2014-01-091-0/+3
| | | | | | | |
| | * | | | | | Add orig_commit.XTao2014-01-081-2/+4
| | | | | | | |
| * | | | | | | Merge pull request #2036 from ethomson/git_buf_sanitizeVicent Marti2014-01-089-2/+53
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Handle git_buf's from users more liberally
| | * | | | | | | Handle git_buf's from users more liberallyEdward Thomson2014-01-089-2/+53
| |/ / / / / / /
| * | | | | | | Merge pull request #2034 from jacquesg/solaris-qsortVicent Marti2014-01-081-0/+1
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | Solaris doesn't have qsort_r either
| | * | | | | | Solaris does not have qsort_rJacques Germishuys2014-01-081-0/+1
| |/ / / / / /
| * | | | | | Merge pull request #2023 from arthurschreiber/patch-1Vicent Marti2014-01-071-1/+16
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Add missing `git_reference_symbolic_create_with_log`.
| | * | | | | | Allow the log message to be NULL.Arthur Schreiber2014-01-021-2/+2
| | | | | | | |
| | * | | | | | Add missing `git_reference_symbolic_create_with_log`.Arthur Schreiber2014-01-021-0/+15
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | It's exported in the headers, but the implementation was missing.
| * | | | | | Merge pull request #2030 from seejohnrun/patch-1nulltoken2014-01-041-1/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix spelling mistake
| | * | | | | | Fix spelling mistakeJohn Crepezzi2014-01-041-1/+1
| |/ / / / / / | | | | | | | | | | | | | | Closes #2029
| * | | | | | Merge pull request #2022 from KTXSoftware/developmentRussell Belfer2014-01-034-1/+30
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | submodule branch option + little VS2013 fix
| | * | | | | | Read the submodule branch option from Git 1.8.2.Robert Konrad2014-01-023-0/+29
| | | | | | | |
| | * | | | | | Fixed a compile error in VS2013.Robert Konrad2014-01-021-1/+1
| | |/ / / / /
| * | | | | | Merge pull request #2026 from libgit2/rb/fix-strnlen-on-old-macosVicent Marti2014-01-031-2/+6
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | Use our strnlen on MacOS for backward compat
| | * | | | | Use our strnlen on MacOS for backward compatRussell Belfer2014-01-031-2/+6
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently MacOS didn't have strnlen on 10.6 and earlier. To avoid having linking problems on older versions, we'll just use our internal version.
| * | | | | Fix warnings with submodule changesRussell Belfer2014-01-022-4/+4
| |/ / / /
| * | | | Merge pull request #2019 from linquize/recurse-on-demandVicent Marti2014-01-024-22/+72
| |\ \ \ \ | | | | | | | | | | | | Accept 'submodule.*.fetchRecurseSubmodules' config 'on-demand' value
| | * | | | Update test related to fetchRecurseSubmodulesLinquize2013-12-311-8/+17
| | | | | |
| | * | | | Default value for fetchRecurseSubmodules should be yesLinquize2013-12-311-0/+1
| | | | | |
| | * | | | Accept 'submodule.*.fetchRecurseSubmodules' config 'on-demand' valueLinquize2013-12-313-14/+54
| | | | | |
| * | | | | Merge pull request #2020 from mrshu/patch-1Vicent Marti2014-01-021-3/+3
| |\ \ \ \ \ | | |/ / / / | |/| | | | Updated fetch.c test to pass.
| | * | | | Updated fetch.c test to pass.Marek Šuppa2013-12-311-3/+3
| |/ / / / | | | | | | | | | | I am not sure why there was 6 in the first place.
| * | | | Merge pull request #2015 from txdv/patch-1Russell Belfer2013-12-301-1/+0
| |\ \ \ \ | | | | | | | | | | | | docs: Remove non existing wrapper from the readme
| | * | | | docs: Remove non existing wrapper from the readmeAndrius Bentkus2013-12-271-1/+0
| |/ / / / | | | | | | | | | | libgit2net stopped to exist, all hail libgit2sharp
| * | | | Merge pull request #1920 from libgit2/cmn/ref-with-logVicent Marti2013-12-1813-177/+697
| |\ \ \ \ | | | | | | | | | | | | Reference operations with log
| | * | | | refs: expose has_log() on the backendCarlos Martín Nieto2013-12-097-22/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The frontend used to look at the file directly, but that's obviously not the right thing to do. Expose it on the backend and use that function instead.
| | * | | | refs: expose a way to ensure a ref has a logCarlos Martín Nieto2013-12-098-5/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes (e.g. stash) we want to make sure that a log will be written, even if it's not in one of the standard locations. Let's make that easier.
| | * | | | reflog: write to the reflog following git's rulesCarlos Martín Nieto2013-12-093-3/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git-core only writes to the reflogs of HEAD, refs/heads/ and, refs/notes/ or if there is already a reflog in place. Adjust our code to follow these semantics.
| | * | | | reflog: remove git_reflog_append_to()Carlos Martín Nieto2013-11-233-60/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was a convenience method for the refs front-end to do the reflog writing. This is now done in the backend and it has no more reason for being.
| | * | | | reflog: integrate into the ref writingCarlos Martín Nieto2013-11-239-176/+171
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Whenever a reference is created or updated, we need to write to the reflog regardless of whether the user gave us a message, so we shouldn't leave that to the ref frontend, but integrate it into the backend. This also eliminates the race between ref update and writing to the reflog, as we protect the reflog with the ref lock. As an additional benefit, this reflog append on the backend happens by appending to the file instead of parsing and rewriting it.
| | * | | | refdb: add a `message` parameter for appending to the logCarlos Martín Nieto2013-11-235-24/+46
| | | | | | | | | | | | | | | | | | | | | | | | This is as yet unused.
| | * | | | refs: adjust to the new reflog APICarlos Martín Nieto2013-11-233-19/+7
| | | | | |