# Functions
MatchTask returns a new TaskMatcher.
NewExecutor creates a new Executor.
NewStore creates a new Store.
NewTask creates a new Task.
TaskFixture creates a fixture of tagreplication.Task.
# Structs
Executor executes tag replication tasks.
Remote represents a remote build-index.
Store stores tags to be replicated asynchronously.
Task contains information to replicate a tag and its dependencies to a remote destination.
TaskMatcher is a gomock Matcher which matches two tasks.
# Interfaces
RemoteValidator validates remotes.
# Type aliases
Remotes represents all namespaces and their configured remote build-indexes.
RemotesConfig defines remote replication configuration which specifies which namespaces should be replicated to certain build-indexes.