mirror of
https://github.com/containers/skopeo.git
synced 2025-09-13 21:40:31 +00:00
Bump containers/storage and containers/image
Re-vendor containers/storage to current revision 0d32dfce498e06c132c60dac945081bf44c22464, and containers/image to current revision c8bcd6aa11c62637c5a7da1420f43dd6a15f0e8d. Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
This commit is contained in:
52
vendor/github.com/containers/storage/images_ffjson.go
generated
vendored
52
vendor/github.com/containers/storage/images_ffjson.go
generated
vendored
@@ -38,6 +38,11 @@ func (j *Image) MarshalJSONBuf(buf fflib.EncodingBuffer) error {
|
||||
buf.WriteString(`{ "id":`)
|
||||
fflib.WriteJsonString(buf, string(j.ID))
|
||||
buf.WriteByte(',')
|
||||
if len(j.Digest) != 0 {
|
||||
buf.WriteString(`"digest":`)
|
||||
fflib.WriteJsonString(buf, string(j.Digest))
|
||||
buf.WriteByte(',')
|
||||
}
|
||||
if len(j.Names) != 0 {
|
||||
buf.WriteString(`"names":`)
|
||||
if j.Names != nil {
|
||||
@@ -146,6 +151,8 @@ const (
|
||||
|
||||
ffjtImageID
|
||||
|
||||
ffjtImageDigest
|
||||
|
||||
ffjtImageNames
|
||||
|
||||
ffjtImageTopLayer
|
||||
@@ -165,6 +172,8 @@ const (
|
||||
|
||||
var ffjKeyImageID = []byte("id")
|
||||
|
||||
var ffjKeyImageDigest = []byte("digest")
|
||||
|
||||
var ffjKeyImageNames = []byte("names")
|
||||
|
||||
var ffjKeyImageTopLayer = []byte("layer")
|
||||
@@ -268,6 +277,14 @@ mainparse:
|
||||
goto mainparse
|
||||
}
|
||||
|
||||
case 'd':
|
||||
|
||||
if bytes.Equal(ffjKeyImageDigest, kn) {
|
||||
currentKey = ffjtImageDigest
|
||||
state = fflib.FFParse_want_colon
|
||||
goto mainparse
|
||||
}
|
||||
|
||||
case 'f':
|
||||
|
||||
if bytes.Equal(ffjKeyImageFlags, kn) {
|
||||
@@ -358,6 +375,12 @@ mainparse:
|
||||
goto mainparse
|
||||
}
|
||||
|
||||
if fflib.EqualFoldRight(ffjKeyImageDigest, kn) {
|
||||
currentKey = ffjtImageDigest
|
||||
state = fflib.FFParse_want_colon
|
||||
goto mainparse
|
||||
}
|
||||
|
||||
if fflib.SimpleLetterEqualFold(ffjKeyImageID, kn) {
|
||||
currentKey = ffjtImageID
|
||||
state = fflib.FFParse_want_colon
|
||||
@@ -384,6 +407,9 @@ mainparse:
|
||||
case ffjtImageID:
|
||||
goto handle_ID
|
||||
|
||||
case ffjtImageDigest:
|
||||
goto handle_Digest
|
||||
|
||||
case ffjtImageNames:
|
||||
goto handle_Names
|
||||
|
||||
@@ -448,6 +474,32 @@ handle_ID:
|
||||
state = fflib.FFParse_after_value
|
||||
goto mainparse
|
||||
|
||||
handle_Digest:
|
||||
|
||||
/* handler: j.Digest type=digest.Digest kind=string quoted=false*/
|
||||
|
||||
{
|
||||
|
||||
{
|
||||
if tok != fflib.FFTok_string && tok != fflib.FFTok_null {
|
||||
return fs.WrapErr(fmt.Errorf("cannot unmarshal %s into Go value for Digest", tok))
|
||||
}
|
||||
}
|
||||
|
||||
if tok == fflib.FFTok_null {
|
||||
|
||||
} else {
|
||||
|
||||
outBuf := fs.Output.Bytes()
|
||||
|
||||
j.Digest = digest.Digest(string(outBuf))
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
state = fflib.FFParse_after_value
|
||||
goto mainparse
|
||||
|
||||
handle_Names:
|
||||
|
||||
/* handler: j.Names type=[]string kind=slice quoted=false*/
|
||||
|
Reference in New Issue
Block a user