Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MirrorResult ¶
type MirrorResult int
MirrorResult represents the outcome of a mirror operation.
const ( MirrorCreated MirrorResult = iota MirrorSkipped MirrorError )
type Target ¶
type Target interface {
// EnsureNamespace creates the namespace (org/group) on the target if it
// doesn't already exist. Returns true if created, false if it already existed.
EnsureNamespace(name string) (bool, error)
// CreateMirror creates a mirror of the given repo on the target.
CreateMirror(repo manifest.Repo) (MirrorResult, error)
}
Target is the interface that mirror destinations must implement.
Click to show internal directories.
Click to hide internal directories.