{"push_id":2674319853,"size":10,"distinct_size":8,"ref":"refs/heads/storage-emptylayers","head":"486a7f4ac9bedbee32f3c71a3aa1d701ac1ef235","before":"ecf6d679ec3f34b2e59f91954ea68c4595df595e","commits":[{"sha":"42a0b320da88e5b65634bbeeb25fea342c9c398c","author":{"name":"umohnani8","email":"ed14d56198a00c20f6cfcd6e69dfd4189930e8e4@redhat.com"},"message":"Search was not looking for credentials in authfile\n\ndocker.SearchRegistry was not calling config.GetAuthentication\nto get the credentials of a registry from the authfile.\n\nSigned-off-by: umohnani8 <umohnani@redhat.com>","distinct":false,"url":"https://api.github.com/repos/mtrmac/image/commits/42a0b320da88e5b65634bbeeb25fea342c9c398c"},{"sha":"5144ced37a1b21b63c6ef605e56811e29a687528","author":{"name":"Miloslav Trmač","email":"9c008e38982a5397deb855345fb164f0558459ae@redhat.com"},"message":"Merge pull request #470 from umohnani8/search\n\nSearch was not looking for credentials in authfile","distinct":false,"url":"https://api.github.com/repos/mtrmac/image/commits/5144ced37a1b21b63c6ef605e56811e29a687528"},{"sha":"14150873fd9c0377a0691fda65324333dbd66d08","author":{"name":"Miloslav Trmač","email":"9c008e38982a5397deb855345fb164f0558459ae@redhat.com"},"message":"Consolidate conversions from OCI descriptors to types.BlobInfo\n\nThis primarily causes ConfigInfo to return a MIME type and URLs.\n\nSigned-off-by: Miloslav Trmač <mitr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/image/commits/14150873fd9c0377a0691fda65324333dbd66d08"},{"sha":"54a1b07b237168c4e118f3cb6ba314aa25b9418d","author":{"name":"Miloslav Trmač","email":"9c008e38982a5397deb855345fb164f0558459ae@redhat.com"},"message":"Consolidate conversions from schema2 descriptors to BlobInfo\n\nThis makes MIME types available throughout, and causes\nConfigInfo to return URLs.\n\nSigned-off-by: Miloslav Trmač <mitr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/image/commits/54a1b07b237168c4e118f3cb6ba314aa25b9418d"},{"sha":"bbd74eb3672844ee63ed0e8fc358035115939c24","author":{"name":"Miloslav Trmač","email":"9c008e38982a5397deb855345fb164f0558459ae@redhat.com"},"message":"Add manifest.Schema1.initialize()\n\nThis is a shared component of the two constructors, currently only verifying\ninvariants, but intended primarily to share code to unmarshal the History components\nin the future.\n\nAlso opportunistically starts adding tests to the manifest subpackage.\n\nSigned-off-by: Miloslav Trmač <mitr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/image/commits/bbd74eb3672844ee63ed0e8fc358035115939c24"},{"sha":"29c46cac8d126ef3f09ea86423339d698df4b9e5","author":{"name":"Miloslav Trmač","email":"9c008e38982a5397deb855345fb164f0558459ae@redhat.com"},"message":"Add manifest.Schema1.ExtractedV1Compatibility\n\nThis allows us to simplify consumers of the data, and notably will allow\nfuture LayerInfos to work without having to worry about parsing errors.\n\nmanifest.Schema1FromManifest is parsing all of that data anyway in\nfixManifestLayers, so this is a net win for those manifests; OTOH\nmanifest.Schema1FromComponents may do the work unnecessarily.\n\nSigned-off-by: Miloslav Trmač <mitr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/image/commits/29c46cac8d126ef3f09ea86423339d698df4b9e5"},{"sha":"11fadb0b288cdeaf6b355e37fb6c915ed1ea725e","author":{"name":"Miloslav Trmač","email":"9c008e38982a5397deb855345fb164f0558459ae@redhat.com"},"message":"Simplify Schema1.fixManifestLayers\n\nFully rely on ExtractedV1Compatibility instead of maintaining\nan equivalent separate data structure for the ID/Parent IDs.\n\nSigned-off-by: Miloslav Trmač <mitr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/image/commits/11fadb0b288cdeaf6b355e37fb6c915ed1ea725e"},{"sha":"7f226403199fe2689e3108225d283970d6917d88","author":{"name":"Miloslav Trmač","email":"9c008e38982a5397deb855345fb164f0558459ae@redhat.com"},"message":"Add manifest.LayerInfo, return it from manifest.Manifest.LayerInfos\n\nRight now this does not change behavior, and manifest.LayerInfo is\njust a trivial wrapper around types.BlobInfo; we will add an\nEmptyLayer flag next.\n\nTo support this, add image.manifestLayerInfosToBlobInfos, and update\nmanifest.layerInfosToStrings (and make it private, and add tests for it).\n\nSigned-off-by: Miloslav Trmač <mitr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/image/commits/7f226403199fe2689e3108225d283970d6917d88"},{"sha":"46580e756b545d1b57d92a67d7382d8b956c1ccb","author":{"name":"Miloslav Trmač","email":"9c008e38982a5397deb855345fb164f0558459ae@redhat.com"},"message":"Add EmptyLayer to manifest.LayerInfo.\n\nThis makes the \"empty layer\" flag available for storageImage.\n\nAlso continues to add tests to the manifest subpackage.\n\nA possible alternative was to add this right to types.BlobInfo,\nbut that exists primarily for copying images around, where\nthe consumers don't care about the value, and producers\nlike PutBlob would have to do extra work to preserve the (unused)\nvalue; whether the value is or isn't available in a particular\ninstance would have to be only documented in text.\n\nThis allows us to use the type system to verify availability\nof the flag: if you want it, call manifest.LayerInfos explicitly.\n(Of course if it turns out to be more widely needed, we can undo this\nand move the flag directly to BlobInfo.)\n\nSigned-off-by: Miloslav Trmač <mitr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/image/commits/46580e756b545d1b57d92a67d7382d8b956c1ccb"},{"sha":"486a7f4ac9bedbee32f3c71a3aa1d701ac1ef235","author":{"name":"Miloslav Trmač","email":"9c008e38982a5397deb855345fb164f0558459ae@redhat.com"},"message":"WIP don't store \"empty layers\".\n\nbuildah image export uses the layer tree to build a list of DiffID values;\nthese correspond to non-empty images.  To make that work, skip empty layers.\n\nWIP:\n- this may change the top layer ID and could break upgrades\n- does copying out work, when the empty layers are missing?\n\nSigned-off-by: Miloslav Trmač <mitr@redhat.com>","distinct":true,"url":"https://api.github.com/repos/mtrmac/image/commits/486a7f4ac9bedbee32f3c71a3aa1d701ac1ef235"}]}
{"actor":{"display_login":"mtrmac"}}