Only copy each layer once in (skopeo layers)

... using the new uniqueLayerDigests().
This commit is contained in:
Miloslav Trmač 2016-06-11 09:56:50 +02:00
parent a23befcbf4
commit 5b1ca76131

View File

@ -223,7 +223,7 @@ func (i *genericImage) LayersCommand(layers ...string) error {
return err return err
} }
if len(layers) == 0 { if len(layers) == 0 {
layers = m.GetLayers() layers = uniqueLayerDigests(m)
} }
for _, l := range layers { for _, l := range layers {
if !strings.HasPrefix(l, "sha256:") { if !strings.HasPrefix(l, "sha256:") {