summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* patch_parse: fix segfault due to line containing static contentsPatrick Steinhardt2019-07-201-1/+1
* Merge pull request #5173 from pks-t/pks/gitignore-wildmatch-errorEdward Thomson2019-07-201-6/+1
|\
| * ignore: fix determining whether a shorter pattern negates anotherPatrick Steinhardt2019-07-181-6/+1
* | Merge pull request #5159 from pks-t/pks/patch-parse-old-missing-nlEdward Thomson2019-07-204-17/+76
|\ \
| * | patch_parse: ensure valid patch output with EOFNLErik Aigner2019-07-113-7/+43
| * | patch_parse: handle missing newline indicator in old filePatrick Steinhardt2019-07-111-1/+12
| * | apply: refactor to use a switch statementPatrick Steinhardt2019-07-111-10/+14
| * | diff: ignore EOFNL for computing patch IDsPatrick Steinhardt2019-07-111-2/+10
* | | Merge pull request #5158 from pks-t/pks/patch-parsed-lifetimeEdward Thomson2019-07-201-1/+5
|\ \ \
| * | | patch_parse: do not depend on parsed buffer's lifetimePatrick Steinhardt2019-07-051-1/+5
* | | | Merge pull request #5174 from pks-t/pks/winhttp-hashEdward Thomson2019-07-201-1/+1
|\ \ \ \
| * | | | sha1: win32: fix compilation due to unknown typePatrick Steinhardt2019-07-181-1/+1
| | |_|/ | |/| |
* | | | Merge pull request #5176 from pks-t/pks/repo-template-headEdward Thomson2019-07-201-34/+38
|\ \ \ \
| * | | | repository: do not initialize HEAD if it's provided by templatesPatrick Steinhardt2019-07-191-1/+12
| * | | | repository: update error handling in `init_ext`Patrick Steinhardt2019-07-191-24/+19
| * | | | repository: avoid swallowing error codes in `create_head`Patrick Steinhardt2019-07-191-11/+9
* | | | | Merge pull request #5138 from libgit2/ethomson/cvarPatrick Steinhardt2019-07-1921-162/+163
|\ \ \ \ \
| * | | | | configuration: cvar -> configmapPatrick Steinhardt2019-07-1821-162/+163
| |/ / / /
* | | | | Merge pull request #5172 from bk2204/cache-efficient-evictionPatrick Steinhardt2019-07-181-1/+4
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | cache: evict items more efficientlybrian m. carlson2019-07-171-1/+4
* | | | | Merge pull request #5156 from pks-t/pks/attr-macros-in-subdirPatrick Steinhardt2019-07-186-100/+117
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | attr_file: ignore macros defined in subdirectoriesPatrick Steinhardt2019-07-126-39/+49
| * | | | attr_file: refactor `parse_buffer` functionPatrick Steinhardt2019-07-121-32/+29
| * | | | attr_file: refactor `load_standalone` functionPatrick Steinhardt2019-07-121-18/+13
| * | | | attrcache: fix memory leak if inserting invalid macro to cachePatrick Steinhardt2019-07-121-2/+11
| * | | | attrcache: fix multiple memory leaks when inserting macrosPatrick Steinhardt2019-07-121-10/+16
* | | | | pack-objects: allocate memory more efficientlybrian m. carlson2019-07-171-1/+1
| |/ / / |/| | |
* | | | fileops: fix creation of directory in filesystem rootPatrick Steinhardt2019-07-111-1/+3
|/ / /
* | | config_parse: provide parser init and dispose functionsPatrick Steinhardt2019-07-115-12/+34
* | | config_file: refactor error handling in `config_write`Patrick Steinhardt2019-07-111-40/+24
* | | config_file: internalize `git_config_file` structPatrick Steinhardt2019-07-112-20/+20
* | | config_parse: remove use of `git_config_file`Patrick Steinhardt2019-07-114-8/+6
* | | config_file: embed file in diskfile parse dataPatrick Steinhardt2019-07-111-13/+11
* | | config_parse: rename `data` parameter to `payload` for clarityPatrick Steinhardt2019-07-112-10/+10
| |/ |/|
* | config_file: avoid re-reading files on writePatrick Steinhardt2019-07-111-2/+20
* | config_file: split out function that sets config entriesPatrick Steinhardt2019-07-111-22/+30
* | config_file: split out function that reads entries from a bufferPatrick Steinhardt2019-07-111-20/+40
* | config_file: move refresh into `write` functionPatrick Steinhardt2019-07-111-11/+6
* | config_file: implement stat cache to avoid repeated rehashingPatrick Steinhardt2019-07-112-0/+14
* | config: use `git_config_file` in favor of `struct config_file`Patrick Steinhardt2019-07-112-6/+6
* | Merge pull request #5143 from libgit2/ethomson/warningsPatrick Steinhardt2019-07-052-7/+7
|\ \
| * | w32_stack: convert buffer length param to `size_t`Patrick Steinhardt2019-07-052-4/+4
| * | w32_stack: treat a len as an size_tEdward Thomson2019-06-252-3/+3
* | | attr_file: completely initialize attribute sessionsPatrick Steinhardt2019-07-041-0/+1
* | | attr: Don't fail in attr_setup if there exists a system attributes fileSven Strickroth2019-07-041-0/+1
| |/ |/|
* | hash: fix missing error return on production buildsPatrick Steinhardt2019-06-271-0/+3
* | Merge pull request #4438 from pks-t/pks/hash-algorithmPatrick Steinhardt2019-06-2719-160/+302
|\ \
| * | hash: add ability to distinguish algorithmsPatrick Steinhardt2019-06-242-5/+39
| * | hash: move SHA1 implementations to its own hashing contextPatrick Steinhardt2019-06-2415-77/+79
| * | hash: split into generic and SHA1-specific interfacePatrick Steinhardt2019-06-248-43/+82