Unexport NamedRepository

NamedRepository only needs to be used internally. Additionally this
interface may go away in the future and be merged with Named.

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
This commit is contained in:
Derek McGowan 2017-01-09 15:44:59 -08:00
parent e0286a7de0
commit 320f72d252
No known key found for this signature in database
GPG key ID: F58C5D0A4405ACDB
2 changed files with 23 additions and 23 deletions

View file

@ -81,7 +81,7 @@ func splitDockerDomain(name string) (domain, remainder string) {
// For example, "docker.io/library/redis" will have the familiar
// name "redis" and "docker.io/dmcgowan/myapp" will be "dmcgowan/myapp".
// Returns a familiarized named only reference.
func familiarizeName(named NamedRepository) repository {
func familiarizeName(named namedRepository) repository {
repo := repository{
domain: named.Domain(),
path: named.Path(),
@ -96,7 +96,7 @@ func familiarizeName(named NamedRepository) repository {
func (r reference) Familiar() Named {
return reference{
NamedRepository: familiarizeName(r.NamedRepository),
namedRepository: familiarizeName(r.namedRepository),
tag: r.tag,
digest: r.digest,
}
@ -108,14 +108,14 @@ func (r repository) Familiar() Named {
func (t taggedReference) Familiar() Named {
return taggedReference{
NamedRepository: familiarizeName(t.NamedRepository),
namedRepository: familiarizeName(t.namedRepository),
tag: t.tag,
}
}
func (c canonicalReference) Familiar() Named {
return canonicalReference{
NamedRepository: familiarizeName(c.NamedRepository),
namedRepository: familiarizeName(c.namedRepository),
digest: c.digest,
}
}