summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* git_futils_rmdir: only allow `EBUSY` when askedethomson/forced_checkout_2Edward Thomson2017-06-101-0/+3
* checkout: cope with untracked files in directory deletionEdward Thomson2017-06-101-4/+2
* checkout: do not delete directories with untracked entriesPatrick Steinhardt2017-06-101-0/+76
* tests: fix indentation in checkout::head::with_index_only_treePatrick Steinhardt2017-04-101-1/+1
* Merge pull request #4183 from pks-t/pks/coverityEdward Thomson2017-04-074-18/+23
|\
| * fileops: do not overwrite correct error message on mmapPatrick Steinhardt2017-04-041-1/+3
| * blame_git: check return value of `git__calloc`Patrick Steinhardt2017-04-041-3/+4
| * path: short-circuit `git_path_apply_relative` on errorPatrick Steinhardt2017-04-041-2/+2
| * path: handle error returned by `git_buf_joinpath`Patrick Steinhardt2017-04-041-1/+2
| * config_file: handle errors other than OOM while parsing section headersPatrick Steinhardt2017-04-041-11/+12
* | Merge pull request #4193 from pks-t/pks/libdirEdward Thomson2017-04-071-2/+2
|\ \
| * | pkgconfig: fix handling of prefixes containing whitespacesPatrick Steinhardt2017-04-051-2/+2
* | | Merge pull request #4188 from rcjsuen/patch-1Edward Thomson2017-04-031-2/+2
|\ \ \ | |/ / |/| |
| * | Correct typos that reference a non-existing fileRemy Suen2017-04-031-2/+2
|/ /
* | Merge pull request #4182 from pks-t/pks/treebuilderEdward Thomson2017-03-281-11/+13
|\ \ | |/ |/|
| * treebuilder: exit early if running OOM in `write_with_buffer`Patrick Steinhardt2017-03-281-3/+4
| * treebuilder: remove shadowing variable in `write_with_buffer`Patrick Steinhardt2017-03-281-1/+1
| * treebuilder: fix memory leaks in `write_with_buffer`Patrick Steinhardt2017-03-281-7/+8
|/
* Merge pull request #4180 from pks-t/pks/pass-blame-fixPatrick Steinhardt2017-03-282-3/+1
|\
| * worktree: unconditionally free the worktree's namePatrick Steinhardt2017-03-241-2/+1
| * blame_git: remove spuriuous gotoPatrick Steinhardt2017-03-241-1/+0
|/
* Merge pull request #4175 from libgit2/ethomson/dont_trunc_and_exclPatrick Steinhardt2017-03-241-2/+2
|\
| * git_futils: don't O_EXCL and O_TRUNCethomson/dont_trunc_and_exclEdward Thomson2017-03-221-2/+2
* | Merge pull request #4178 from libgit2/ethomson/enfasten_sha1Carlos Martín Nieto2017-03-235-230/+887
|\ \
| * | sha1dc: `SHA1DCUpdate` now takes a `size_t`ethomson/enfasten_sha1Edward Thomson2017-03-231-11/+1
| * | sha1dc: perf improvements from upstreamEdward Thomson2017-03-234-219/+886
* | | Merge branch 'pr/3957'Edward Thomson2017-03-231-0/+20
|\ \ \
| * | | merge: indentation fixupEdward Thomson2017-03-231-1/+1
| * | | Perf: Don't perform merge operations for trivial merges.Arthur Schreiber2016-10-181-0/+20
* | | | Merge pull request #4176 from libgit2/ethomson/3872Edward Thomson2017-03-231-4/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | inet_pton: don't assume addr families don't existethomson/3872Edward Thomson2017-03-221-4/+1
| | |/ | |/|
* | | Merge pull request #4163 from pks-t/pks/submodules-with-worktreesEdward Thomson2017-03-2210-135/+300
|\ \ \
| * | | submodule: resolve URLs relative to main worktreePatrick Steinhardt2017-03-173-9/+51
| * | | refdb: create references in commondirPatrick Steinhardt2017-03-172-2/+34
| * | | worktree: write resolved paths into link filesPatrick Steinhardt2017-03-172-5/+12
| * | | worktree: rename variable in `git_worktree_add`Patrick Steinhardt2017-03-171-13/+13
| * | | worktree: use fully qualified reference name for created HEADPatrick Steinhardt2017-03-171-1/+1
| * | | worktree: parent path should point to the working dirPatrick Steinhardt2017-03-173-5/+6
| * | | worktree: implement `git_worktree_open_from_repository`Patrick Steinhardt2017-03-173-0/+71
| * | | worktree: split off function opening working directoryPatrick Steinhardt2017-03-171-17/+38
| * | | worktree: have `is_worktree_dir` accept a string instead of bufferPatrick Steinhardt2017-03-171-7/+16
| * | | tests: worktree: use joinpath instead of printf to join pathsPatrick Steinhardt2017-03-151-1/+1
| * | | tests: worktree: unify init/cleanup in open testsPatrick Steinhardt2017-03-151-26/+14
| * | | tests: worktree: unify init/cleanup in submodule testsPatrick Steinhardt2017-03-151-39/+29
| * | | tests: worktree: move submodule tests into own suitePatrick Steinhardt2017-03-152-65/+69
* | | | Merge pull request #4030 from libgit2/ethomson/fsyncEdward Thomson2017-03-2228-44/+426
|\ \ \ \
| * | | | Honor `core.fsyncObjectFiles`ethomson/fsyncEdward Thomson2017-03-0213-55/+173
| * | | | win32: don't fsync parent directories on WindowsEdward Thomson2017-02-283-3/+28
| * | | | fsync: call it "synchronous" object writingEdward Thomson2017-02-2810-19/+19
| * | | | fsync parent directories when fsyncingEdward Thomson2017-02-286-5/+63