summaryrefslogtreecommitdiff
path: root/src
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-051-0/+246
* buf: introduce git_buf_shellquoteEdward Thomson2020-06-052-0/+43
* buf: introduce git_buf_puts_replacedEdward Thomson2020-06-052-0/+57
* cli: use the ssh command-line transportEdward Thomson2020-06-051-0/+1
* client: provide a transport that uses the ssh CLIEdward Thomson2020-06-051-0/+279
* net: provide function to parse ssh pathsEdward Thomson2020-06-052-0/+40
* client: process class to run a processEdward Thomson2020-06-053-0/+1125
* 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-058-0/+662
* libgit2client: a client "middleware" libraryEdward Thomson2020-06-055-0/+165
* refactor source tree: libgit2 exports stay in libgit2Edward Thomson2020-06-052-387/+391
* refactor source tree: move utilities into `util`Edward Thomson2020-06-05112-1092/+3270
* refactor source tree: `src` is now `src/libgit2`Edward Thomson2020-06-05347-2/+2
* 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
* 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-056-18/+37
* 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
* buf: common_prefix takes a string arrayEdward Thomson2020-06-053-7/+7
* path: split repository-specific functionsEdward Thomson2020-06-059-459/+486
* errors: move system error message getter to utilEdward Thomson2020-06-053-21/+35
* buf: deprecate git_buf as a public typeEdward Thomson2020-06-057-22/+64
* filter: user-facing functions write to a userbufEdward Thomson2020-06-058-32/+33
* merge: user-facing functions write to a userbufEdward Thomson2020-06-053-4/+4
* submodule: user-facing functions write to a userbufEdward Thomson2020-06-051-4/+12
* packbuilder: user-facing functions write to a userbufEdward Thomson2020-06-053-6/+5
* refspec: user-facing functions write to a userbufEdward Thomson2020-06-057-13/+28
* object: user-facing functions write to a userbufEdward Thomson2020-06-051-4/+4
* diff: user-facing functions write to a userbufEdward Thomson2020-06-053-21/+27
* notes: user-facing functions write to a userbufEdward Thomson2020-06-051-3/+4
* message: user-facing functions write to a userbufEdward Thomson2020-06-051-6/+7
* remote: user-facing functions write to a userbufEdward Thomson2020-06-052-11/+16
* tree: user-facing functions write to a userbufEdward Thomson2020-06-051-3/+12
* worktree: user-facing functions write to a userbufEdward Thomson2020-06-051-8/+12
* repository: user-facing functions write to a userbufEdward Thomson2020-06-0510-21/+29
* settings: user-facing functions write to a userbufEdward Thomson2020-06-051-6/+7
* describe: user-facing functions write to a userbufEdward Thomson2020-06-051-4/+8
* commit: user-facing functions write to a userbufEdward Thomson2020-06-053-18/+73
* branch: user-facing functions write to a userbufEdward Thomson2020-06-054-17/+35