MCPcopy
hub / github.com/kopia/kopia / syncDeleteBlob

Function syncDeleteBlob

cli/command_repository_sync.go:344–352  ·  view source on GitHub ↗
(ctx context.Context, m blob.Metadata, dst blob.Storage)

Source from the content-addressed store, hash-verified

342}
343
344func syncDeleteBlob(ctx context.Context, m blob.Metadata, dst blob.Storage) error {
345 err := dst.DeleteBlob(ctx, m.BlobID)
346
347 if errors.Is(err, blob.ErrBlobNotFound) {
348 return nil
349 }
350
351 return errors.Wrap(err, "error deleting blob")
352}
353
354func (c *commandRepositorySyncTo) ensureRepositoriesHaveSameFormatBlob(ctx context.Context, src blob.Reader, dst blob.Storage) error {
355 var srcData gather.WriteBuffer

Callers 1

runSyncBlobsMethod · 0.85

Calls 1

DeleteBlobMethod · 0.65

Tested by

no test coverage detected