mirror of
https://github.com/containers/podman.git
synced 2025-07-28 19:02:48 +08:00
Merge pull request #11651 from vrothberg/fix-11557
remote untag: support digests
This commit is contained in:
@ -165,6 +165,9 @@ func (ir *ImageEngine) Untag(ctx context.Context, nameOrID string, tags []string
|
||||
if t, ok := ref.(reference.Tagged); ok {
|
||||
tag = t.Tag()
|
||||
}
|
||||
if t, ok := ref.(reference.Digested); ok {
|
||||
tag += "@" + t.Digest().String()
|
||||
}
|
||||
if r, ok := ref.(reference.Named); ok {
|
||||
repo = r.Name()
|
||||
}
|
||||
|
@ -57,6 +57,9 @@ function setup() {
|
||||
|
||||
# Now untag the digest reference again.
|
||||
run_podman untag $IMAGE $IMAGE@$digest
|
||||
|
||||
# Make sure the original image is still present (#11557).
|
||||
run_podman image exists $IMAGE
|
||||
}
|
||||
|
||||
# PR #7212: allow --remote anywhere before subcommand, not just as 1st flag
|
||||
|
Reference in New Issue
Block a user