summaryrefslogtreecommitdiff
path: root/src/patch_parse.c
Commit message (Expand)AuthorAgeFilesLines
* patch_parse: check if advancing over header newline succeedsPatrick Steinhardt2017-03-211-2/+2
* patch_parse: fix parsing minimal trailing diff linePatrick Steinhardt2017-03-141-2/+3
* patch_parse: fix memory leakPatrick Steinhardt2016-11-151-1/+3
* common: use PRIuZ for size_t in `giterr_set` callsPatrick Steinhardt2016-11-141-25/+25
* diff: treat binary patches with no data specialethomson/diff-read-empty-binaryEdward Thomson2016-09-051-12/+33
* Teach `git_patch_from_diff` about parsed diffsethomson/patch_from_diffEdward Thomson2016-08-241-0/+15
* git_diff_file: move `id_abbrev`ethomson/diff_fileEdward Thomson2016-08-031-3/+3
* apply: check allocation properlyEdward Thomson2016-07-241-1/+1
* patch: show copy information for identical copiesEdward Thomson2016-06-251-0/+16
* patch::parse: handle patches with no hunksEdward Thomson2016-06-251-1/+3
* patch: zero id and abbrev length for empty filesEdward Thomson2016-05-261-8/+20
* patch: identify non-binary patches as `NOT_BINARY`Edward Thomson2016-05-261-4/+3
* introduce `git_diff_from_buffer` to parse diffsEdward Thomson2016-05-261-32/+43
* patch: differentiate not found and invalid patchesEdward Thomson2016-05-261-1/+2
* git_patch_parse_ctx: refcount the contextEdward Thomson2016-05-261-87/+144
* parse: introduce parse_ctx_contains_sEdward Thomson2016-05-261-18/+25
* patch: `git_patch_from_patchfile` -> `git_patch_from_buffer`Edward Thomson2016-05-261-1/+1
* patch: provide static string `advance_expected`Edward Thomson2016-05-261-10/+13
* patch parse: dup the patch from the callersEdward Thomson2016-05-261-5/+22
* patch parsing: squash some memory leaksEdward Thomson2016-05-261-0/+7
* patch: drop some warningsEdward Thomson2016-05-261-2/+2
* Introduce git_patch_options, handle prefixesEdward Thomson2016-05-261-112/+163
* patch printing: include rename informationEdward Thomson2016-05-261-2/+2
* patch_parse: don't set new mode when deletedEdward Thomson2016-05-261-4/+4
* patch_parse: use names from `diff --git` headerEdward Thomson2016-05-261-17/+44
* patch_parse: set binary flagEdward Thomson2016-05-261-0/+1
* patch: when parsing, set nfiles correctly in deltaEdward Thomson2016-05-261-0/+3
* diff: include oid length in deltasEdward Thomson2016-05-261-8/+4
* patch parse: unset path prefixEdward Thomson2016-05-261-0/+4
* patch: use delta's old_file/new_file membersEdward Thomson2016-05-261-39/+26
* patch: abstract patches into diff'ed and parsedEdward Thomson2016-05-261-0/+920