summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* mingw: define DWORD_MAXethomson/cliEdward Thomson2020-06-051-0/+4
* cli: use the exec filterEdward Thomson2020-06-051-1/+2
* client: provide a filter that executes the specified commandEdward Thomson2020-06-053-0/+278
* errors: add a GIT_ERROR_CLIENT classEdward Thomson2020-06-051-1/+2
* buf: introduce git_buf_shellquoteEdward Thomson2020-06-053-0/+72
* buf: introduce git_buf_puts_replacedEdward Thomson2020-06-053-0/+73
* cli: use the ssh command-line transportEdward Thomson2020-06-051-0/+1
* client: provide a transport that uses the ssh CLIEdward Thomson2020-06-053-0/+334
* net: provide function to parse ssh pathsEdward Thomson2020-06-052-0/+40
* client: process class to run a processEdward Thomson2020-06-0510-0/+1517
* util: provide helper function to search string arraysEdward Thomson2020-06-052-0/+57
* util: provide helper function to copy stringsEdward Thomson2020-06-052-0/+59
* cli: introduce a clone commandEdward Thomson2020-06-053-1/+158
* cli: introduce signal handlerEdward Thomson2020-06-053-0/+92
* cli: introduce a progress classEdward Thomson2020-06-052-0/+443
* cli: introduce a help commandEdward Thomson2020-06-054-4/+183
* cli: introduce usageEdward Thomson2020-06-059-5/+305
* cli: add global stateEdward Thomson2020-06-054-2/+67
* cli: infrastructure for a cli projectEdward Thomson2020-06-059-0/+663
* libgit2client tests: add a test framework for the client libraryEdward Thomson2020-06-057-0/+148
* libgit2client: a client "middleware" libraryEdward Thomson2020-06-058-0/+224
* refactor source tree: factor common clar functionEdward Thomson2020-06-052-8/+8
* refactor source tree: move clar to common directoryEdward Thomson2020-06-0517-10/+29
* refactor source tree: move tests into tests/libgit2Edward Thomson2020-06-05457-75/+76
* refactor source tree: libgit2 exports stay in libgit2Edward Thomson2020-06-052-387/+391
* refactor source tree: move utilities into `util`Edward Thomson2020-06-05117-1098/+3291
* refactor source tree: `src` is now `src/libgit2`Edward Thomson2020-06-05348-3/+3
* runtime: introduce a new runtime containerEdward Thomson2020-06-0526-196/+248
* thread: don't use the global tlsdata for thread exitEdward Thomson2020-06-052-11/+18
* thread: restore the git_thread_exit testsEdward Thomson2020-06-051-1/+7
* global: separate global state from thread-local stateEdward Thomson2020-06-057-236/+245
* mwindow: localize mutexEdward Thomson2020-06-055-18/+15
* settings: localize global dataEdward Thomson2020-06-057-19/+38
* win32: stack tracing uses the normal initEdward Thomson2020-06-055-15/+18
* init: move thread init to git_global_threads_initEdward Thomson2020-06-055-5/+7
* tests: don't use git_trace() internal functionalityEdward Thomson2020-06-051-7/+21
* tests: update to latest clarEdward Thomson2020-06-051-1/+1
* errors: make git_error_set publicEdward Thomson2020-06-051-0/+44
* diff::parse: don't include `diff.h`Edward Thomson2020-06-051-1/+0
* buf: common_prefix takes a string arrayEdward Thomson2020-06-054-29/+14
* path: split repository-specific functionsEdward Thomson2020-06-0511-461/+490
* errors: move system error message getter to utilEdward Thomson2020-06-053-21/+35
* buf: deprecate git_buf as a public typeEdward Thomson2020-06-0523-183/+129
* examples: use git_userbufEdward Thomson2020-06-053-7/+7
* filter: user-facing functions write to a userbufEdward Thomson2020-06-0518-102/+104
* merge: user-facing functions write to a userbufEdward Thomson2020-06-055-12/+12
* submodule: user-facing functions write to a userbufEdward Thomson2020-06-054-10/+19
* packbuilder: user-facing functions write to a userbufEdward Thomson2020-06-055-8/+7
* refspec: user-facing functions write to a userbufEdward Thomson2020-06-0511-34/+49
* object: user-facing functions write to a userbufEdward Thomson2020-06-053-7/+11