summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* checkout: deprecate GIT_CHECKOUT_NONEethomson/checkout_safetyEdward Thomson2022-03-233-7/+19
* clone: introduce `no_checkout` optionEdward Thomson2022-03-233-4/+10
* clone: refactor to pass clone options aroundEdward Thomson2022-03-233-165/+224
* checkout: make safe checkout the defaultEdward Thomson2022-03-2327-148/+95
* tests: init clone options the proper wayEdward Thomson2022-03-231-4/+1
* Merge pull request #6252 from libgit2/ethomson/bitbucket_cloneEdward Thomson2022-03-221-8/+8
|\
| * clone: update bitbucket testsEdward Thomson2022-03-221-8/+8
|/
* Merge pull request #6246 from bierbaum/wilhelm/fix_extension_validation_strin...Edward Thomson2022-03-221-0/+1
|\
| * Fix a string parsing bug when validating extensions from the configurationWilhelm Bierbaum2022-03-161-0/+1
|/
* Merge pull request #6238 from libgit2/ethomson/coverityEdward Thomson2022-03-027-9/+51
|\
| * object: validate that `odb_obj` was setEdward Thomson2022-02-271-0/+1
| * http: skip processing when body is null or 0 lengthEdward Thomson2022-02-271-1/+1
| * fs_path: exit quickly in `dirname_r` failureEdward Thomson2022-02-271-6/+4
| * refdb: unlock mutex on assertion failureEdward Thomson2022-02-271-1/+5
| * assert: add `ASSERT_WITH_CLEANUP`Edward Thomson2022-02-272-0/+39
| * cli: always give a value to `error`Edward Thomson2022-02-271-1/+1
* | Merge pull request #6239 from libgit2/ethomson/cmake_libsEdward Thomson2022-03-021-0/+8
|\ \ | |/ |/|
| * cmake: export libraries needed to compile against libgit2Edward Thomson2022-02-271-0/+8
|/
* Merge pull request #6133 from libgit2/ethomson/cli_reduxEdward Thomson2022-02-26882-1225/+3332
|\
| * cli: add `hash-object` commandEdward Thomson2022-02-263-2/+139
| * futils: produce improved error messagesEdward Thomson2022-02-261-1/+7
| * futils: provide an option to read a whole file by fdEdward Thomson2022-02-262-0/+37
| * cli: add `cat-file` commandEdward Thomson2022-02-263-1/+207
| * cli: support `help <command>`Edward Thomson2022-02-263-10/+34
| * cli: introduce a help commandEdward Thomson2022-02-265-5/+193
| * opt: use a custom function to print usageEdward Thomson2022-02-266-97/+233
| * cli: infrastructure for a cli projectEdward Thomson2022-02-2612-0/+1299
| * cmake: refactor `add_clar_test` into separate moduleEdward Thomson2022-02-224-30/+19
| * refactor: move utility tests into utilEdward Thomson2022-02-2254-776/+708
| * refactor: move headertest into separate test folderEdward Thomson2022-02-225-17/+18
| * refactor: move clar into separate directoryEdward Thomson2022-02-2218-13/+16
| * refactor: `tests` is now `tests/libgit2`Edward Thomson2022-02-22487-117/+147
| * cmake: rename git2internal target to libgit2Edward Thomson2022-02-222-185/+36
| * cmake: remove unnecessary xcode hackEdward Thomson2022-02-221-7/+0
| * cmake: document CMakeLists.txt hierarchyEdward Thomson2022-02-226-1/+14
| * refactor: make util an object libraryEdward Thomson2022-02-22127-377/+584
| * refactor: `src` is now `src/libgit2`Edward Thomson2022-02-22361-301/+343
| * errors: expose `git_error_set`Edward Thomson2022-02-222-4/+17
| * odb: initialize `object` before useEdward Thomson2022-02-221-1/+1
|/
* Merge pull request #6228 from libgit2/ethomson/win32_systemdirsEdward Thomson2022-02-222-1/+11
|\
| * win32: `find_system_dirs` does not return `GIT_ENOTFOUND`Edward Thomson2022-02-212-1/+11
* | Merge pull request #6226 from libgit2/cmn/update-tips-errorEdward Thomson2022-02-212-1/+42
|\ \ | |/ |/|
| * test: add test for the behaviour of update_tips on errorCarlos Martín Nieto2022-02-211-0/+41
| * remote: do store the update_tips callback error valueCarlos Martín Nieto2022-02-211-1/+1
|/
* Merge pull request #6220 from libgit2/ethomson/versionEdward Thomson2022-02-185-8/+45
|\
| * meta: document version information for libgit2Edward Thomson2022-02-141-0/+20
| * meta: provide an accessor for prerelease infoEdward Thomson2022-02-142-0/+16
| * meta: update version number to v1.5.0-alphaEdward Thomson2022-02-143-8/+9
* | Merge pull request #6223 from libgit2/ethomson/xdiffEdward Thomson2022-02-182-4/+4
|\ \
| * | xdiff: use xdl_free not freeEdward Thomson2022-02-172-4/+4
| |/