summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* posix: introduce p_poll emulation with selectEdward Thomson2023-05-135-5/+85
* streams: sockets are non-blocking and can timeoutEdward Thomson2023-05-133-25/+226
* net: move `gitno` buffer to `staticstr`Edward Thomson2023-05-1320-235/+151
* net: move rfc2818 hostname / wildcard matching to utilEdward Thomson2023-05-135-65/+67
* stransport: store error informationEdward Thomson2023-05-131-11/+28
* util: make monotonic time fn return msEdward Thomson2023-05-137-43/+56
* threadstate: don't use an unnecessary macroEdward Thomson2023-05-133-11/+9
* oid: don't assume thread local state was initializedEdward Thomson2023-05-134-12/+44
* errors: don't rely on tls data workingEdward Thomson2023-05-131-13/+68
* errors: drop unneccessary g_git prefixEdward Thomson2023-05-131-6/+6
* Merge pull request #6561 from libgit2/ethomson/xdiffEdward Thomson2023-05-131-0/+2
|\
| * util: add GIT_UNUSED_ARGEdward Thomson2023-05-111-0/+2
* | Merge pull request #6558 from DimitryAndric/fix-qsort-variants-2Edward Thomson2023-05-123-22/+24
|\ \ | |/ |/|
| * cmake: refactor `check_prototype_definition`Edward Thomson2023-05-121-14/+4
| * cmake: simplify QSORT namesEdward Thomson2023-05-123-18/+20
| * Work around -Werror problems when detecting qsort variantsDimitry Andric2023-05-091-0/+10
* | Merge pull request #6557 from libgit2/ethomson/shallowEdward Thomson2023-05-0922-71/+897
|\ \ | |/ |/|
| * fetch: remove `unshallow` optionEdward Thomson2023-05-091-3/+1
| * oid: use an oid array instead of shallowarrayEdward Thomson2023-05-0914-99/+174
| * cli: add --depth option to cloneEdward Thomson2023-05-081-6/+22
| * grafts: make `from_file` be `open_or_refresh`Edward Thomson2023-05-083-8/+18
| * shallow: don't default to -1 for depthEdward Thomson2023-05-082-9/+6
| * grafts: handle SHA256 graft filesEdward Thomson2023-05-083-10/+22
| * grafts: use `git_parse` to parse object IDsEdward Thomson2023-05-081-9/+7
| * futils: use SHA256 for checksums alwaysEdward Thomson2023-05-082-7/+11
| * shallow: avoid unnecessary pkt freeEdward Thomson2023-05-081-7/+9
| * transport: transports understand oid typeEdward Thomson2023-04-252-10/+22
| * shallow: don't assume SHA1Edward Thomson2023-04-252-26/+46
| * smart: validate shallow/unshallow pktsEdward Thomson2023-04-251-6/+24
| * shallow: use GIT_ASSERT (not assert)Edward Thomson2023-04-242-11/+13
| * shallow: remove feature flagEdward Thomson2023-04-245-15/+4
| * Merge remote-tracking branch 'origin/main' into shallow-clone-networkEdward Thomson2023-04-22105-5419/+2906
| |\
| * | Update src/libgit2/fetch.cLaurence McGlashan2023-03-101-1/+1
| * | Merge branch 'shallow-clone-network' of https://github.com/mathworks/libgit2 ...lmcglash2023-03-101-1/+1
| |\ \
| | * | Apply suggestions from code reviewLaurence McGlashan2023-03-101-1/+1
| * | | Remove stray commalmcglash2023-03-101-2/+2
| |/ /
| * | Fix merge errorlmcglash2023-03-101-26/+17
| * | Merge commit 'd066d0d95c43e97df6624292f3f527f9372ca8fe'lmcglash2023-03-1083-1168/+2752
| |\ \
| * | | fix shallow array searchYuang Li2022-09-061-1/+1
| * | | remove unused statementsYuang Li2022-09-051-1/+0
| * | | fix error handlingYuang Li2022-09-051-2/+2
| * | | fix depth initialisationYuang Li2022-09-051-3/+6
| * | | refactor smart_pktYuang Li2022-08-311-2/+2
| * | | include oid.h in grafts.cYuang Li2022-08-311-0/+1
| * | | fix test failuresYuang Li2022-08-312-4/+6
| * | | restore getentropyYuang Li2022-08-311-0/+1
| * | | restore GIT_RAND_GETENTROPYYuang Li2022-08-311-5/+0
| * | | Use GIT_OID_SHA1_HEXSIZEYuang Li2022-08-313-13/+13
| * | | document unshallow behaviour in fetch.cyuangli2022-08-111-1/+3
| * | | remove unused apiyuangli2022-08-111-14/+0