summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #4662 from pks-t/pks/gitfile-apiEdward Thomson2018-06-092-129/+71
|\
| * path: unify `git_path_is_*` APIsPatrick Steinhardt2018-06-012-129/+71
* | Merge pull request #4670 from pks-t/pks/ignore-leadingdirEdward Thomson2018-06-092-17/+13
|\ \
| * | ignore: remove now-useless check for LEADINGDIRPatrick Steinhardt2018-06-061-14/+3
| * | ignore: fix negative leading directory rules unignoring subdirectory filesPatrick Steinhardt2018-06-062-3/+10
| |/
* | settings: allow swapping out memory allocatorPatrick Steinhardt2018-06-072-0/+14
* | alloc: make memory allocators use function pointersPatrick Steinhardt2018-06-077-115/+142
* | stdalloc: extend allocators by file and linePatrick Steinhardt2018-06-073-27/+47
* | util: extract allocators into its own "alloc.h" headerPatrick Steinhardt2018-06-072-56/+71
* | util: extract `stdalloc` allocator into its own modulePatrick Steinhardt2018-06-073-91/+137
* | win32: crtdbg: provide independent `free` functionPatrick Steinhardt2018-06-073-2/+10
* | win32: crtdbg: internalize implementation of allocatorsPatrick Steinhardt2018-06-072-74/+82
* | Merge pull request #4655 from glaubitz/alignmentPatrick Steinhardt2018-06-071-21/+21
|\ \
| * | index: Fix alignment issues in write_disk_entry()John Paul Adrian Glaubitz2018-06-011-21/+21
| |/
* | Merge pull request #4665 from neithernut/fix-refdb-globPatrick Steinhardt2018-06-061-2/+6
|\ \
| * | refdb_fs: test whether the base directory exists when globbingJulian Ganz2018-06-011-2/+6
| |/
* | Merge pull request #4641 from pks-t/pks/submodule-names-memleakPatrick Steinhardt2018-06-061-29/+31
|\ \ | |/ |/|
| * submodule: remove useless mask computationsPatrick Steinhardt2018-05-301-18/+1
| * submodule: refactor loading submodule namesPatrick Steinhardt2018-05-301-12/+24
| * submodule: detect duplicated submodule pathsPatrick Steinhardt2018-05-301-0/+7
* | Merge pull request #4661 from laomaiweng/patch-1Patrick Steinhardt2018-05-301-1/+1
|\ \ | |/ |/|
| * streams: openssl: add missing check on OPENSSL_LEGACY_APIQuentin Minster2018-05-301-1/+1
* | Merge pull request #4656 from tiennou/fix/mbedtls-no-pkgconfigPatrick Steinhardt2018-05-301-2/+4
|\ \ | |/ |/|
| * mbedtls: don't require mbedtls from our pkgconfig fileEtienne Samson2018-05-251-2/+4
* | Merge pull request #4660 from libgit2/cmn/submodule-traversalCarlos Martín Nieto2018-05-298-42/+357
|\ \ | |/ |/|
| * submodule: plug leaks from the escape detectionCarlos Martín Nieto2018-05-241-3/+10
| * submodule: replace index with strchr which exists on WindowsCarlos Martín Nieto2018-05-241-1/+1
| * submodule: the repostiory for _name_is_valid should not be constCarlos Martín Nieto2018-05-242-4/+3
| * path: check for a symlinked .gitmodules in fs-agnostic codeCarlos Martín Nieto2018-05-231-8/+32
| * path: reject .gitmodules as a symlinkCarlos Martín Nieto2018-05-237-18/+28
| * index: stat before creating the entryCarlos Martín Nieto2018-05-231-7/+30
| * path: accept the name length as a parameterCarlos Martín Nieto2018-05-222-36/+43
| * path: expose dotgit detection functions per filesystemCarlos Martín Nieto2018-05-222-3/+84
| * path: hide the dotgit file functionsCarlos Martín Nieto2018-05-181-0/+21
| * path: add functions to detect .gitconfig and .gitattributesCarlos Martín Nieto2018-05-181-0/+10
| * path: add a function to detect an .gitmodules fileCarlos Martín Nieto2018-05-181-0/+13
| * path: provide a generic function for checking dogit files on NTFSCarlos Martín Nieto2018-05-181-0/+53
| * path: provide a generic dogit checking function for HFSCarlos Martín Nieto2018-05-181-6/+19
| * submodule: also validate Windows-separated paths for validityCarlos Martín Nieto2018-05-141-9/+28
| * submodule: ignore submodules which include path traversal in their nameCarlos Martín Nieto2018-05-092-3/+38
* | Merge pull request #4642 from pks-t/pks/cmake-resolve-pkgconfigPatrick Steinhardt2018-05-091-10/+2
|\ \
| * | cmake: remove now-useless LIBGIT2_LIBDIRS handlingPatrick Steinhardt2018-05-091-6/+0
| * | cmake: resolve libraries found by pkg-configPatrick Steinhardt2018-05-091-4/+2
| |/
* | Merge pull request #4629 from neithernut/enhance-glob-perfPatrick Steinhardt2018-05-091-3/+30
|\ \
| * | refdb_fs: enable root arbitration for fixed portion of globsJulian Ganz2018-04-271-0/+24
| * | refdb_fs: prepare arbitration of the root used for ref iterationJulian Ganz2018-04-271-3/+6
* | | Merge pull request #4645 from pks-t/pks/racy-init-deinitPatrick Steinhardt2018-05-091-10/+11
|\ \ \
| * | | global: adjust init count under lockPatrick Steinhardt2018-05-041-10/+11
* | | | Merge pull request #4646 from pks-t/pks/gcc-8.1-warningsPatrick Steinhardt2018-05-091-1/+2
|\ \ \ \
| * | | | streams: openssl: fix bogus warning on unused parameterPatrick Steinhardt2018-05-041-1/+2