MCPcopy
hub / github.com/convox/rack / Contains

Method Contains

pkg/sync/sync.go:66–82  ·  view source on GitHub ↗
(t Sync)

Source from the content-addressed store, hash-verified

64}
65
66func (s *Sync) Contains(t Sync) bool {
67 if !filepath.HasPrefix(t.Local, s.Local) {
68 return false
69 }
70
71 lr, err := filepath.Rel(s.Local, t.Local)
72 if err != nil {
73 return false
74 }
75
76 rr, err := filepath.Rel(s.Remote, t.Remote)
77 if err != nil {
78 return false
79 }
80
81 return lr == rr
82}
83
84func (s *Sync) Start(st Stream) error {
85 s.waitForContainer()

Calls

no outgoing calls