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

Method Set

cmd/git-sync/flags.go:129–136  ·  view source on GitHub ↗
(value string)

Source from the content-addressed store, hash-verified

127func (p *protocolModeFlag) Type() string { return "string" }
128
129func (p *protocolModeFlag) Set(value string) error {
130 mode, err := validation.NormalizeProtocolMode(value)
131 if err != nil {
132 return fmt.Errorf("normalize protocol: %w", err)
133 }
134 *p = protocolModeFlag(protocolMode(gitsync.ProtocolMode(mode)))
135 return nil
136}
137
138func (m *operationModeFlag) String() string { return string(*m) }
139func (m *operationModeFlag) Type() string { return "string" }

Calls 3

NormalizeProtocolModeFunction · 0.92
protocolModeFlagTypeAlias · 0.85
protocolModeTypeAlias · 0.85