Clean up reference type switches

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Upstream-commit: eeb2d4c1adbe4e00f9fbcdc70f9ac31997968e1d
Component: engine
This commit is contained in:
Tonis Tiigi
2015-12-16 11:58:53 -08:00
parent d17a157710
commit 31f577ea49
13 changed files with 63 additions and 119 deletions
@@ -41,15 +41,7 @@ func (d Docker) Pull(name string) (*image.Image, error) {
if err != nil {
return nil, err
}
switch ref.(type) {
case reference.NamedTagged:
case reference.Canonical:
default:
ref, err = reference.WithTag(ref, "latest")
if err != nil {
return nil, err
}
}
ref = reference.WithDefaultTag(ref)
pullRegistryAuth := &types.AuthConfig{}
if len(d.AuthConfigs) > 0 {