summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* config_entries: refactor entries iterator memory ownershipPatrick Steinhardt2018-09-283-13/+53
* config_entries: internalize structure declarationsPatrick Steinhardt2018-09-282-11/+13
* config_entries: abstract away reference countingPatrick Steinhardt2018-09-283-11/+16
* config_entries: abstract away iteration over entriesPatrick Steinhardt2018-09-283-25/+24
* config_entries: abstract away retrieval of config entriesPatrick Steinhardt2018-09-283-103/+112
* config_entries: rename functions and structurePatrick Steinhardt2018-09-283-38/+38
* config_entries: pull out implementation of entry storePatrick Steinhardt2018-09-283-146/+174
* config_file: remove unnecessary snapshot indirectionPatrick Steinhardt2018-09-281-10/+2
* config: rename "config_file.h" to "config_backend.h"Patrick Steinhardt2018-09-285-48/+38
* config: move function normalizing section names into "config.c"Patrick Steinhardt2018-09-283-29/+27
* config: make names backend-agnosticPatrick Steinhardt2018-09-281-36/+36
* config: rename `file_internal` and its `file` memberPatrick Steinhardt2018-09-211-42/+42
* config: rename `files` vector to `backends`Patrick Steinhardt2018-09-212-29/+29
* config_parse: avoid unused static declared valuesPatrick Steinhardt2018-09-212-2/+5
* submodule: fix submodule names depending on config-owned memoryPatrick Steinhardt2018-09-211-4/+6
* Merge pull request #4809 from libgit2/cmn/revwalk-sign-regressionEdward Thomson2018-09-181-3/+9
|\
| * revwalk: only check the first commit in the list for an earlier timestampcmn/revwalk-sign-regressionCarlos Martín Nieto2018-09-171-2/+8
| * revwalk: use the max value for a signed integerCarlos Martín Nieto2018-09-171-1/+1
* | path validation: `char` is not signed by default.signed_charEdward Thomson2018-09-121-1/+1
|/
* Merge pull request #4785 from tiennou/fix/cleanup-remotePatrick Steinhardt2018-09-074-18/+37
|\
| * remote: store the connection data in a private structEtienne Samson2018-09-074-18/+37
* | config_file: fix quadratic behaviour when adding config multivarsPatrick Steinhardt2018-09-061-12/+17
* | Merge pull request #4792 from nelhage/multiline-leakPatrick Steinhardt2018-09-061-18/+25
|\ \
| * | config_parse: refactor error handling when parsing multiline variablesPatrick Steinhardt2018-09-031-19/+25
| * | config: Fix a leak parsing multi-line config entriesNelson Elhage2018-09-011-0/+1
* | | Prevent heap-buffer-overflowbisho2018-09-051-1/+1
| |/ |/|
* | Merge pull request #4781 from nelhage/multiline-loopPatrick Steinhardt2018-08-301-35/+30
|\ \ | |/
| * config: convert unbounded recursion into a loopNelson Elhage2018-08-251-35/+30
* | Merge pull request #4765 from tiennou/fix/macos-qsort_rEdward Thomson2018-08-262-7/+16
|\ \
| * | util: make the qsort_r check work on macOSEtienne Samson2018-08-242-7/+16
| |/
* | Merge pull request #4727 from libgit2/cmn/null-oid-existing-treeEdward Thomson2018-08-261-6/+8
|\ \
| * | tree: rename from_tree to validate and clarify the tree in the testcmn/null-oid-existing-treeCarlos Martín Nieto2018-07-271-6/+6
| * | tree: accept null ids in existing trees when updatingCarlos Martín Nieto2018-07-181-6/+8
* | | Merge pull request #4374 from pks-t/pks/pack-file-verifyEdward Thomson2018-08-2614-135/+430
|\ \ \ | |_|/ |/| |
| * | odb_pack: fix passing partially initialized indexer optionsPatrick Steinhardt2018-06-221-1/+1
| * | indexer: correctly initialize struct with {0}Patrick Steinhardt2018-06-221-1/+1
| * | indexer: add ability to select connectivity checksPatrick Steinhardt2018-06-221-3/+3
| * | indexer: introduce options struct to `git_indexer_new`Patrick Steinhardt2018-06-223-6/+24
| * | indexer: check pack file connectivityPatrick Steinhardt2018-06-221-1/+151
| * | indexer: extract function reading stream objectsPatrick Steinhardt2018-06-221-78/+91
| * | indexer: remove useless local variablePatrick Steinhardt2018-06-221-6/+3
| * | object: implement function to parse raw dataPatrick Steinhardt2018-06-222-8/+68
| * | tree: implement function to parse raw dataPatrick Steinhardt2018-06-222-6/+20
| * | tag: implement function to parse raw dataPatrick Steinhardt2018-06-222-0/+6
| * | commit: implement function to parse raw dataPatrick Steinhardt2018-06-222-3/+11
| * | blob: implement function to parse raw dataPatrick Steinhardt2018-06-222-7/+36
| * | blob: use getters to get raw blob content and sizePatrick Steinhardt2018-06-221-4/+4
| * | pack-objects: make `git_walk_object` internal to pack-objectsPatrick Steinhardt2018-06-222-16/+16
* | | Merge pull request #4774 from tiennou/fix/clang-analyzerPatrick Steinhardt2018-08-244-5/+5
|\ \ \
| * | | transport/http: do not return success if we failed to get a schemeEtienne Samson2018-08-211-1/+1