MCPcopy Create free account
hub / github.com/entireio/git-sync / bridgePolicy

Function bridgePolicy

client.go:235–245  ·  view source on GitHub ↗
(policy SyncPolicy)

Source from the content-addressed store, hash-verified

233}
234
235func bridgePolicy(policy SyncPolicy) internalbridge.SyncPolicy {
236 return internalbridge.SyncPolicy{
237 Mode: internalbridge.OperationMode(policy.Mode),
238 IncludeTags: policy.IncludeTags,
239 ForceWithLease: policy.ForceWithLease,
240 ForceBlind: policy.ForceBlind,
241 Prune: policy.Prune,
242 BestEffort: policy.BestEffort,
243 Protocol: internalbridge.ProtocolMode(policy.Protocol),
244 }
245}
246
247func validateOperationMode(mode OperationMode) error {
248 switch mode {

Callers 1

buildSyncConfigMethod · 0.85

Calls 2

OperationModeTypeAlias · 0.92
ProtocolModeTypeAlias · 0.92

Tested by

no test coverage detected