MCPcopy
hub / github.com/kopia/kopia / run

Method run

cli/command_content_delete.go:25–40  ·  view source on GitHub ↗
(ctx context.Context, rep repo.DirectRepositoryWriter)

Source from the content-addressed store, hash-verified

23}
24
25func (c *commandContentDelete) run(ctx context.Context, rep repo.DirectRepositoryWriter) error {
26 c.svc.dangerousCommand()
27
28 contentIDs, err := toContentIDs(c.ids)
29 if err != nil {
30 return err
31 }
32
33 for _, contentID := range contentIDs {
34 if err := rep.ContentManager().DeleteContent(ctx, contentID); err != nil {
35 return errors.Wrapf(err, "error deleting content %v", contentID)
36 }
37 }
38
39 return nil
40}

Callers

nothing calls this directly

Calls 4

toContentIDsFunction · 0.85
dangerousCommandMethod · 0.65
DeleteContentMethod · 0.65
ContentManagerMethod · 0.65

Tested by

no test coverage detected