summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* refactor: make util an object libraryethomson/util5Edward Thomson2021-11-1153-599/+501
* refactor: move utility functions into util directoryEdward Thomson2021-11-1199-445/+448
* refactor: `src` is now `src/libgit2`Edward Thomson2021-11-11358-290/+445
* cmake: move sha1 source selection into CMakeLists.txtEdward Thomson2021-11-111-0/+13
* cmake: refactor global variablesEdward Thomson2021-11-111-14/+12
* cmake: move missing-declarations warning to top-levelEdward Thomson2021-11-111-2/+0
* Merge pull request #6112 from libgit2/ethomson/cmake3Edward Thomson2021-11-114-174/+30
|\
| * cmake: refactor zlib selectionethomson/cmake3Edward Thomson2021-11-111-33/+1
| * cmake: refactor WinHTTP selectionEdward Thomson2021-11-111-18/+1
| * cmake: refactor libssh2 selectionEdward Thomson2021-11-111-26/+1
| * cmake: refactor regex selectionEdward Thomson2021-11-111-52/+1
| * cmake: refactor http_parser selectionEdward Thomson2021-11-111-20/+2
| * cmake: HTTP_Parser is now HTTPParserEdward Thomson2021-11-111-1/+1
| * cmake: qsort detection in features.hEdward Thomson2021-11-113-20/+15
| * cmake: move deprecation definition to src/Edward Thomson2021-11-111-0/+4
| * cmake: standardize USE_WINHTTPEdward Thomson2021-11-111-1/+1
| * cmake: standardize USE_THREADS and USE_NSECEdward Thomson2021-11-112-5/+5
* | str: git_str_free is never a functionEdward Thomson2021-11-111-7/+0
|/
* Merge pull request #6104 from libgit2/ethomson/pathEdward Thomson2021-11-1144-2813/+3039
|\
| * 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-092-0/+50
| * path: introduce `git_path_str_is_valid`Edward Thomson2021-11-094-11/+21
| * fs_path: add long path validation on windowsEdward Thomson2021-11-093-4/+37
| * fs_path: make empty component validation optionalEdward Thomson2021-11-092-2/+8
| * fs_path: introduce `str_is_valid`Edward Thomson2021-11-092-19/+54
| * path: `validate` -> `is_valid`Edward Thomson2021-11-097-9/+9
| * fs_path: `validate` -> `is_valid`Edward Thomson2021-11-093-6/+6
| * path: separate git-specific path functions from utilEdward Thomson2021-11-0944-2822/+2939
* | Support checking for object existence without refreshJosh Triplett2021-11-081-1/+6
|/
* cmake: stylistic refactoringEdward Thomson2021-10-181-283/+285
* trace: always enabledEdward Thomson2021-10-184-37/+0
* str: introduce `git_str` for internal, `git_buf` is externalethomson/gitstrEdward Thomson2021-10-17148-3723/+4231
* Merge pull request #6082 from libgit2/ethomson/oidEdward Thomson2021-10-1721-95/+118
|\
| * 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-0219-42/+43
| * hash: accept the algorithm in inputsEdward Thomson2021-10-0113-50/+66
| * hash: don't abbreviate algorithmEdward Thomson2021-10-012-13/+13
* | diff: make the default rename_limit 1000Edward Thomson2021-10-131-1/+1
|/
* Merge pull request #6076 from libgit2/ethomson/oidarray_disposeEdward Thomson2021-09-272-2/+11
|\
| * oidarray: introduce `git_oidarray_dispose`ethomson/oidarray_disposeEdward Thomson2021-09-262-2/+11
* | Merge pull request #6075 from libgit2/ethomson/attr_longpathsEdward Thomson2021-09-274-9/+6
|\ \
| * | attr_file: don't take the `repo` as an argethomson/attr_longpathsEdward Thomson2021-09-264-7/+5
| * | 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-275-23/+28
|\ \
| * | 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