summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* cmake: standardize USE_THREADS and USE_NSECethomson/cmake2Edward Thomson2021-11-096-36/+33
* win32: include correct path headerethomson/pathEdward Thomson2021-11-094-4/+4
* fs_path: remove now-unused validation functionsEdward Thomson2021-11-092-68/+0
* fs_path: add length with suffix validationEdward Thomson2021-11-094-3/+30
* path: use new length validation functionsEdward Thomson2021-11-0910-20/+36
* path: length validation respecting core.longpathsEdward Thomson2021-11-093-18/+69
* path: introduce `git_path_str_is_valid`Edward Thomson2021-11-095-18/+28
* fs_path: add long path validation on windowsEdward Thomson2021-11-093-4/+37
* fs_path: make empty component validation optionalEdward Thomson2021-11-093-15/+38
* fs_path: introduce `str_is_valid`Edward Thomson2021-11-093-19/+81
* path: `validate` -> `is_valid`Edward Thomson2021-11-098-77/+77
* fs_path: `validate` -> `is_valid`Edward Thomson2021-11-094-139/+139
* path: separate git-specific path functions from utilEdward Thomson2021-11-09123-3775/+3894
* Merge pull request #6108 from libgit2/ethomson/docs_ciEdward Thomson2021-11-091-1/+1
|\
| * ci: only update docs on pushethomson/docs_ciEdward Thomson2021-11-091-1/+1
|/
* Merge pull request #6100 from mkhl/tests/instead-of-clarEdward Thomson2021-10-288-20/+20
|\
| * libgit2_clar is now libgit2_testsMartin Kühl2021-10-288-20/+20
|/
* Merge pull request #6084 from libgit2/ethomson/cmakeEdward Thomson2021-10-1812-737/+704
|\
| * cmake: stylistic refactoringEdward Thomson2021-10-189-691/+704
| * cmake: remove unused STDCALL optionEdward Thomson2021-10-181-4/+0
| * trace: always enabledEdward Thomson2021-10-185-38/+0
| * cmake: allow USE_ICONV on any UnixEdward Thomson2021-10-181-2/+0
| * cmake: allow ENABLE_REPRODUCIBLE_BUILDS on macOSEdward Thomson2021-10-181-2/+0
|/
* Merge pull request #6083 from libgit2/ethomson/clar_no_moreEdward Thomson2021-10-176-19/+19
|\
| * cmake: BUILD_CLAR is now BUILD_TESTSethomson/clar_no_moreEdward Thomson2021-10-176-19/+19
|/
* Merge pull request #6078 from libgit2/ethomson/gitstrEdward Thomson2021-10-17347-6308/+6822
|\
| * str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-17346-6308/+6759
| * docs: document `git_buf`Edward Thomson2021-10-171-0/+63
|/
* Merge pull request #6082 from libgit2/ethomson/oidEdward Thomson2021-10-1728-114/+143
|\
| * fuzzers: use updated hash functionsethomson/oidEdward Thomson2021-10-022-6/+12
| * futils: use a particular hash not a git_oidEdward Thomson2021-10-022-7/+13
| * hash: hash functions operate on byte arrays not git_oidsEdward Thomson2021-10-0224-51/+52
| * hash: accept the algorithm in inputsEdward Thomson2021-10-0118-57/+73
| * hash: don't abbreviate algorithmEdward Thomson2021-10-012-13/+13
* | Merge pull request #6092 from libgit2/ethomson/diff_rename_limitEdward Thomson2021-10-132-2/+2
|\ \ | |/ |/|
| * diff: document updated rename limitethomson/diff_rename_limitEdward Thomson2021-10-131-1/+1
| * diff: make the default rename_limit 1000Edward Thomson2021-10-131-1/+1
|/
* v1.3: very very last-minute changelog updatesv1.3.0Edward Thomson2021-09-271-0/+2
* Merge pull request #6071 from 257/examplesEdward Thomson2021-09-271-0/+9
|\
| * examples: Free the git_config and git_config_entry after usePaymon MARANDI2021-09-241-0/+9
* | v1.3: changelog updates for last-minute changesEdward Thomson2021-09-271-1/+8
* | Merge pull request #6076 from libgit2/ethomson/oidarray_disposeEdward Thomson2021-09-275-47/+77
|\ \
| * | oidarray: introduce `git_oidarray_dispose`ethomson/oidarray_disposeEdward Thomson2021-09-265-47/+77
| |/
* | Merge pull request #6075 from libgit2/ethomson/attr_longpathsEdward Thomson2021-09-275-12/+9
|\ \
| * | attr_file: don't take the `repo` as an argethomson/attr_longpathsEdward Thomson2021-09-265-10/+8
| * | attr_file: don't validate workdir paths in attr lookupsEdward Thomson2021-09-261-2/+1
| |/
* | Merge pull request #6073 from libgit2/ethomson/attr_lookupsEdward Thomson2021-09-277-29/+123
|\ \
| * | attr: ensure lookups are on repo-relative pathsethomson/attr_lookupsEdward Thomson2021-09-251-0/+2
| * | checkout: always provide a path for attribute lookupEdward Thomson2021-09-251-7/+6
| * | blob: improve `create_from_disk` attribute lookupsEdward Thomson2021-09-251-5/+4