summaryrefslogtreecommitdiff
path: root/tests/diff
Commit message (Expand)AuthorAgeFilesLines
* blob: identify binary contentethomson/blob_data_is_binaryEdward Thomson2021-12-101-0/+16
* tests: declare functions statically where appropriateEdward Thomson2021-11-113-3/+3
* path: separate git-specific path functions from utilEdward Thomson2021-11-092-6/+6
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-1710-142/+139
* diff: deprecate diff_format_emailethomson/emailEdward Thomson2021-09-181-0/+20
* email: allow `git_diff_commit_as_email` to take 0 as patch indexEdward Thomson2021-09-181-1/+0
* Merge branch 'pr/5853'Edward Thomson2021-05-191-0/+35
|\
| * diff: test ignore-blank-linesEdward Thomson2021-05-181-0/+35
* | Add testcaseKartikaya Gupta2021-05-121-0/+55
* | buf: remove internal `git_buf_text` namespaceEdward Thomson2021-05-112-3/+1
|/
* Merge pull request #5494 from kevinjswinton/masterEdward Thomson2020-10-042-4/+2
|\
| * Fix binary diff showing /dev/nullKevin Swinton2020-04-182-4/+2
* | Merge pull request #5620 from dlax/parse-patch-add-delete-no-indexEdward Thomson2020-10-041-0/+23
|\ \
| * | patch_parse: handle absence of "index" header for new/deleted casesDenis Laxalde2020-08-291-0/+23
* | | diff stats: fix segfaults with new filesDrew DeVault2020-09-161-0/+35
|/ /
* | Merge pull request #5541 from libgit2/ethomson/clar_tapEdward Thomson2020-06-052-14/+15
|\ \
| * | clar: include the function nameethomson/clar_tapEdward Thomson2020-06-052-14/+15
* | | diff::parse: don't include `diff.h`ethomson/diff_parseEdward Thomson2020-06-051-1/+0
|/ /
* | diff::workdir: actually test the buffersethomson/difftestEdward Thomson2020-05-231-3/+3
|/
* tests: diff: add test to verify behaviour with empty dir orderingPatrick Steinhardt2020-02-071-0/+43
* tests: diff: verify that we are able to diff with empty subtreesPatrick Steinhardt2020-02-071-0/+49
* diff: make patchid computation work with all types of commits.Gregory Herrero2019-11-281-0/+33
* patch_parse: handle patches without extended headersDenis Laxalde2019-10-161-0/+10
* patch_parse: handle patches with new empty filesDenis Laxalde2019-09-281-0/+20
* fileops: rename to "futils.h" to match function signaturesPatrick Steinhardt2019-07-201-1/+1
* configuration: cvar -> configmapPatrick Steinhardt2019-07-181-1/+1
* oid: `is_zero` instead of `iszero`Edward Thomson2019-06-161-10/+10
* Rename opt init functions to `options_init`Edward Thomson2019-06-143-4/+4
* patch_parse.c: Handle CRLF in parse_header_startDrew DeVault2019-04-051-0/+19
* tests: diff: test parsing diffs with a new file with spaces in its pathErik Aigner2019-03-291-0/+18
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-227-29/+29
* object_type: use new enumeration namesethomson/index_fixesEdward Thomson2018-12-013-4/+4
* index: use new enum and structure namesEdward Thomson2018-12-011-3/+3
* diff_stats: use git's formatting of renames with common directoriesPatrick Steinhardt2018-10-041-1/+1
* tests: verify diff stats with renames in subdirectoryPatrick Steinhardt2018-10-041-0/+19
* Merge pull request #4702 from tiennou/fix/coverityPatrick Steinhardt2018-07-201-2/+2
|\
| * tests: add missing cl_git_pass to testsEtienne Samson2018-07-061-2/+2
* | Merge pull request #4719 from pks-t/pks/delta-oobEdward Thomson2018-07-091-0/+1
|\ \ | |/ |/|
| * delta: fix sign-extension of big left-shiftPatrick Steinhardt2018-06-291-0/+1
* | patch_parse: populate line numbers while parsing diffsEtienne Samson2018-06-191-0/+71
|/
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-1011-77/+77
* Sanitize the hunk header to ensure it contains UTF-8 valid dataStan Hu2018-05-051-0/+92
* typo: Fixed a trivial typo in test function.Erik van Zijst2018-04-051-1/+1
* diff_tform: fix rename detection with rewrite/delete pairPatrick Steinhardt2018-02-201-0/+213
* tests: add rename-rewrite scenarios to "renames" repositoryPatrick Steinhardt2018-02-201-0/+12
* tests: diff::rename: use defines for commit OIDsPatrick Steinhardt2018-02-201-19/+24
* diff_file: properly refcount blobs when initializing file contentsPatrick Steinhardt2017-12-151-0/+39
* patch_parse: fix parsing patches only containing exact renamesPatrick Steinhardt2017-09-011-0/+21
* diff: implement function to calculate patch IDPatrick Steinhardt2017-06-261-0/+60
* diff_parse: correctly set options for parsed diffsPatrick Steinhardt2017-03-141-0/+21