summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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-2611-0/+1298
* refactor: `tests` is now `tests/libgit2`Edward Thomson2022-02-221-2/+2
* cmake: rename git2internal target to libgit2Edward Thomson2022-02-221-183/+34
* cmake: remove unnecessary xcode hackEdward Thomson2022-02-221-7/+0
* cmake: document CMakeLists.txt hierarchyEdward Thomson2022-02-222-0/+4
* refactor: make util an object libraryEdward Thomson2022-02-22126-374/+584
* refactor: `src` is now `src/libgit2`Edward Thomson2022-02-22361-301/+343
* errors: expose `git_error_set`Edward Thomson2022-02-221-2/+1
* odb: initialize `object` before useEdward Thomson2022-02-221-1/+1
* Merge pull request #6228 from libgit2/ethomson/win32_systemdirsEdward Thomson2022-02-221-1/+1
|\
| * win32: `find_system_dirs` does not return `GIT_ENOTFOUND`Edward Thomson2022-02-211-1/+1
* | 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-181-0/+5
|\
| * meta: provide an accessor for prerelease infoEdward Thomson2022-02-141-0/+5
* | xdiff: use xdl_free not freeEdward Thomson2022-02-172-4/+4
|/
* Merge pull request #6204 from boretrk/merge_flagsEdward Thomson2022-02-123-17/+4
|\
| * merge: make the internal flags publicEdward Thomson2022-02-123-14/+4
| * merge: allocate merge flags for internal usePeter Pettersson2022-02-071-9/+6
| * merge: change enum GIT_MERGE_FILE_FAVOR__CONFLICTED to flagPeter Pettersson2022-02-073-3/+3
* | Merge pull request #6208 from jorio/fix-stale-filesize-crashEdward Thomson2022-02-127-9/+53
|\ \
| * | diff: fail generation if a file changes sizeEdward Thomson2022-02-121-4/+4
| * | diff: indicate when the file size is "valid"Edward Thomson2022-02-126-6/+35
| * | oid: make empty tree id globalEdward Thomson2022-02-122-0/+6
| * | diff_file: Apply suggestions from code review Iliyas Jorio2022-02-111-3/+3
| * | diff_file: fix crash if size of diffed file changes in workdirIliyas Jorio2022-02-111-3/+12
* | | Merge pull request #6207 from libgit2/ethomson/prngEdward Thomson2022-02-1214-48/+332
|\ \ \ | |/ / |/| |
| * | util: remove `p_mktemp` / `p_mkstemp`Edward Thomson2022-02-094-17/+0
| * | fs_path: use new mktmp to query unicode supportEdward Thomson2022-02-091-17/+20
| * | futils: use our random function for mktempEdward Thomson2022-02-092-14/+14
| * | str: add hexadigit encoding to stringsEdward Thomson2022-02-092-0/+29
| * | rand: introduce git_rand PRNGEdward Thomson2022-02-095-0/+269
* | | Merge pull request #6203 from libgit2/ethomson/fetch_by_oidEdward Thomson2022-02-118-137/+326
|\ \ \ | |/ / |/| |
| * | fetch: support oids in fetch specsEdward Thomson2022-02-063-15/+98
| * | fetch: add a test for local fetchingEdward Thomson2022-02-061-1/+3
| * | transport: transports can indicate support for fetch by oidEdward Thomson2022-02-064-3/+29
| * | remote: introduce git_remote_capabilitiesEdward Thomson2022-02-062-0/+16
| * | transport: add capabilities query functionEdward Thomson2022-02-062-0/+18
| * | remote: refactor update tips functionEdward Thomson2022-02-051-100/+118
| * | remote: refactor ref updatingEdward Thomson2022-02-051-25/+39
| * | oid: introduce git_oid__is_hexstrEdward Thomson2022-02-051-0/+12
* | | Merge pull request #6205 from ccstolley/ccs_fix_http_push_timeoutEdward Thomson2022-02-083-2/+8
|\ \ \
| * | | Rename prepare_pack() to git_packbuilder__prepare()Colin Stolley2022-02-082-3/+3
| * | | Update src/pack-objects.hColin Stolley2022-02-081-1/+1