MCPcopy
hub / github.com/charmbracelet/soft-serve / Client

Interface Client

pkg/lfs/client.go:15–18  ·  view source on GitHub ↗

Client is a Git LFS client to communicate with a LFS source API.

Source from the content-addressed store, hash-verified

13
14// Client is a Git LFS client to communicate with a LFS source API.
15type Client interface {
16 Download(ctx context.Context, objects []Pointer, callback DownloadCallback) error
17 Upload(ctx context.Context, objects []Pointer, callback UploadCallback) error
18}
19
20// NewClient returns a new Git LFS client.
21func NewClient(e Endpoint) Client {

Callers 3

performOperationMethod · 0.65
performOperationMethod · 0.65

Implementers 3

httpClientpkg/lfs/http_client.go
BasicTransferAdapterpkg/lfs/basic_transfer.go
lfsTransferpkg/git/lfs.go

Calls

no outgoing calls

Tested by

no test coverage detected