summaryrefslogtreecommitdiff
path: root/src/diff_driver.c
Commit message (Expand)AuthorAgeFilesLines
* global: convert all users of POSIX regex to use our new regexp APIPatrick Steinhardt2019-09-211-19/+15
* attr: rename constants and macros for consistencyethomson/attrEdward Thomson2019-06-161-3/+3
* diff_driver: detect memory allocation errors when loading diff driverPatrick Steinhardt2019-05-191-3/+9
* regexec: prefix all regexec function calls with p_Edward Thomson2019-05-191-10/+11
* strmap: introduce high-level setter for key/value pairsPatrick Steinhardt2019-02-151-7/+4
* strmap: introduce `git_strmap_get` and use it throughout the treePatrick Steinhardt2019-02-151-5/+4
* maps: use uniform lifecycle management functionsPatrick Steinhardt2019-02-151-1/+1
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-10/+10
* khash: remove intricate knowledge of khash typesPatrick Steinhardt2018-11-281-2/+1
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-3/+3
* diff_generate: avoid excessive stats of .gitattribute filesPatrick Steinhardt2018-01-031-7/+10
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-2/+2
* strmap: remove GIT__USE_STRMAP macroPatrick Steinhardt2017-02-171-2/+0
* khash: avoid using macro magic to get return addressPatrick Steinhardt2017-02-171-2/+2
* giterr_set: consistent error messagesEdward Thomson2016-12-291-1/+1
* Make sure we use the `C` locale for `regcomp` on macOS.Arthur Schreiber2016-10-061-4/+3
* Merge pull request #3223 from ethomson/applyEdward Thomson2016-06-251-1/+0
|\
| * patch: abstract patches into diff'ed and parsedEdward Thomson2016-05-261-1/+0
* | Avoid old-style function definitionsPatrick Steinhardt2016-06-211-1/+1
|/
* diff: don't error out on an invalid regexcmn/regex-nofailCarlos Martín Nieto2015-08-151-7/+6
* Fix checking of return value for regcomp.Patrick Steinhardt2015-04-101-1/+1
* config: borrow refcounted referencescmn/config-borrow-entryCarlos Martín Nieto2015-03-031-1/+2
* buffer: introduce git_buf_attach_notownedEdward Thomson2015-02-191-5/+4
* Remove extra semicolon outside of a functionStefan Widgren2015-02-151-1/+1
* Make our overflow check look more like gcc/clang'sEdward Thomson2015-02-131-4/+5
* allocations: test for overflow of requested sizeEdward Thomson2015-02-121-11/+31
* Increase binary detection len to 8kRussell Belfer2014-05-161-1/+5
* Some coverity inspired cleanupsRussell Belfer2014-05-131-5/+5
* Minor fixes for warnings and error propagationRussell Belfer2014-05-121-1/+1
* repository: introduce a convenience config snapshot methodcmn/config-snapshotCarlos Martín Nieto2014-05-071-4/+1
* Use config snapshottingCarlos Martín Nieto2014-04-181-2/+6
* Add diff threading tests and attr file cache locksRussell Belfer2014-04-171-1/+1
* Update Javascript userdiff driver and testsRussell Belfer2014-01-271-0/+1
* Got some permission to use userdiff patternsRussell Belfer2014-01-241-38/+1
* Implement matched pattern extract for fn headersRussell Belfer2014-01-241-3/+8
* Import git drivers and test HTML driverRussell Belfer2014-01-241-16/+43
* Initial take on builtin drivers with multilineRussell Belfer2014-01-241-42/+139
* Add config read fns with controlled error behaviorRussell Belfer2013-12-111-20/+19
* config: get_multivar -> get_multivar_foreachCarlos Martín Nieto2013-08-081-2/+2
* Fix warnings on Win64Russell Belfer2013-07-111-1/+1
* Diff hunk context off by one on long linesRussell Belfer2013-07-051-3/+4
* Fix Windows warningsRussell Belfer2013-06-121-2/+2
* Improvements to git_arrayRussell Belfer2013-06-121-1/+1
* Fix some diff driver memory leaksRussell Belfer2013-06-121-16/+20
* Add diff drivers tests (and fix bugs)Russell Belfer2013-06-111-25/+40
* Implement regex pattern diff driverRussell Belfer2013-06-111-46/+236
* start implementing diff driver registryRussell Belfer2013-06-101-4/+40
* Reorganize diff and add basic diff driverRussell Belfer2013-06-101-0/+160