summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | | | remote: add a helper for generating the default fetchspecEtienne Samson2018-11-021-5/+11
| * | | | | | | config: add asserts for non-null parameters in lock/unlockEtienne Samson2018-11-021-0/+4
| * | | | | | | remote: move static methodEtienne Samson2018-11-021-23/+20
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #4818 from pks-t/pks/index-collisionPatrick Steinhardt2018-11-131-45/+40
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | index: fix adding index entries with conflicting filesPatrick Steinhardt2018-10-191-14/+8
| * | | | | | index: modernize error handling of `index_insert`Patrick Steinhardt2018-10-191-31/+32
* | | | | | | Merge pull request #4705 from libgit2/ethomson/applyEdward Thomson2018-11-116-19/+946
|\ \ \ \ \ \ \
| * | | | | | | apply: test re-adding a file after removing itEdward Thomson2018-11-051-10/+13
| * | | | | | | apply: test modifying a file after renaming itEdward Thomson2018-11-051-12/+53
| * | | | | | | apply: handle multiple deltas to the same fileEdward Thomson2018-11-051-7/+32
| * | | | | | | apply: handle exact renamesEdward Thomson2018-11-053-4/+23
| * | | | | | | apply: validate unchanged mode when applying bothEdward Thomson2018-11-051-0/+13
| * | | | | | | reader: free is unused and unnecessaryEdward Thomson2018-11-052-20/+0
| * | | | | | | apply: introduce a hunk callbackEdward Thomson2018-11-052-8/+44
| * | | | | | | apply: introduce a delta callbackEdward Thomson2018-11-051-3/+15
| * | | | | | | apply: move location to an argument, not the optsEdward Thomson2018-11-051-10/+16
| * | | | | | | apply: use an indexwriterEdward Thomson2018-11-051-3/+15
| * | | | | | | reader: apply working directory filtersEdward Thomson2018-11-051-2/+13
| * | | | | | | apply: validate workdir contents match index for BOTHEdward Thomson2018-11-051-17/+23
| * | | | | | | reader: optionally validate index matches workdirEdward Thomson2018-11-053-11/+37
| * | | | | | | apply: use preimage as the checkout baselineEdward Thomson2018-11-053-32/+79
| * | | | | | | apply: convert checkout conflicts to apply failuresEdward Thomson2018-11-051-0/+7
| * | | | | | | apply: when preimage file is missing, return EAPPLYFAILEdward Thomson2018-11-051-1/+7
| * | | | | | | apply: simplify checkout vs index applicationEdward Thomson2018-11-051-77/+126
| * | | | | | | apply: remove deleted paths from indexEdward Thomson2018-11-041-0/+19
| * | | | | | | apply: return a specific exit code on failureEdward Thomson2018-11-041-1/+1
| * | | | | | | iterator: introduce `git_iterator_foreach`Edward Thomson2018-11-042-0/+42
| * | | | | | | apply: handle file additionsEdward Thomson2018-11-041-3/+7
| * | | | | | | apply: handle file deletionsEdward Thomson2018-11-041-0/+3
| * | | | | | | apply: introduce `git_apply`Edward Thomson2018-11-041-0/+110
| * | | | | | | apply: reimplement `git_apply_tree` with readersEdward Thomson2018-11-041-16/+21
| * | | | | | | reader: a generic way to read files from reposEdward Thomson2018-11-042-0/+304
| * | | | | | | apply: introduce `git_apply_tree`Edward Thomson2018-11-031-0/+100
| * | | | | | | iterator: optionally hash filesystem iteratorsEdward Thomson2018-11-032-11/+52
| | |/ / / / / | |/| | | | |
* | | | | | | smart transport: only clear url on hard resetethomson/smart_transport_urlEdward Thomson2018-11-071-5/+4
| |_|/ / / / |/| | | | |
* | | | | | tree: fix integer overflow when reading unreasonably large filemodesPatrick Steinhardt2018-11-021-13/+15
* | | | | | tree: fix mode parsing reading out-of-boundsPatrick Steinhardt2018-11-021-3/+4
* | | | | | strntol: fix detection and skipping of base prefixesPatrick Steinhardt2018-11-021-11/+22
* | | | | | strntol: fix out-of-bounds read when skipping leading spacesPatrick Steinhardt2018-11-021-2/+5
|/ / / / /
* | | | | Merge pull request #4864 from pks-t/pks/object-parse-fixesPatrick Steinhardt2018-10-264-6/+50
|\ \ \ \ \
| * | | | | commit: fix reading out of bounds when parsing encodingPatrick Steinhardt2018-10-251-1/+1
| * | | | | tag: fix out of bounds read when searching for tag messagePatrick Steinhardt2018-10-251-5/+5
| * | | | | util: provide `git__memmem` functionPatrick Steinhardt2018-10-252-0/+44
| |/ / / /
* | | | | Merge pull request #4851 from pks-t/pks/strtol-removalPatrick Steinhardt2018-10-2512-33/+39
|\ \ \ \ \
| * | | | | util: fix out of bounds read in error messagePatrick Steinhardt2018-10-191-3/+7
| * | | | | util: avoid signed integer overflows in `git__strntol64`Patrick Steinhardt2018-10-181-3/+13
| * | | | | util: remove `git__strtol32`Patrick Steinhardt2018-10-182-7/+0
| * | | | | global: replace remaining use of `git__strtol32`Patrick Steinhardt2018-10-185-6/+8
| * | | | | tree-cache: avoid out-of-bound reads when parsing treesPatrick Steinhardt2018-10-181-2/+2
| * | | | | util: remove unsafe `git__strtol64` functionPatrick Steinhardt2018-10-182-7/+0