summaryrefslogtreecommitdiff
path: root/src/libgit2/transports/smart.h
Commit message (Collapse)AuthorAgeFilesLines
* net: move `gitno` buffer to `staticstr`Edward Thomson2023-05-131-3/+6
| | | | | | | | The `gitno` buffer interface is another layer on top of socket reads. Abstract it a bit into a "static string" that has `git_str` like semantics but without heap allocation which moves the actual reading logic into the socket / stream code, and allows for easier future usage of a static / stack-allocated `git_str`-like interface.
* oid: use an oid array instead of shallowarrayEdward Thomson2023-05-091-4/+3
| | | | | | Users should provide us an array of object ids; we don't need a separate type. And especially, we should not be mutating user-providing values. Instead, use `git_oid *` in the shallow code.
* Remove stray commalmcglash2023-03-101-2/+2
|
* Merge commit 'd066d0d95c43e97df6624292f3f527f9372ca8fe'lmcglash2023-03-101-1/+10
|\
| * transport: teach transports about oid types and SHA256Edward Thomson2023-02-121-0/+4
| |
| * clone: support sha256Edward Thomson2023-02-121-1/+6
| |
* | fix grafts and shallowarray memory leaksyuangli2022-08-021-2/+0
| |
* | attempt to fix nego.shallowarray memory leakyuangli2022-08-021-0/+2
| |
* | Merge branch 'transportPR' into shallow-clone-networkyuangli2022-07-291-5/+18
|/
* refactor: `src` is now `src/libgit2`Edward Thomson2022-02-221-0/+193