distribution/manifest
Bracken Dawson e72294d075
Split OCI Image Index from Docker Manifest List
Move implementation of the index from the manifestlist package to the ocischema package so that other modules making empty imports support the manifest types their authors would expect. This is a breaking change to distribution as a library but not the registry.

As OCI 1.0 released the manifest and index together, that is a good package from which to initialise both manifests. The docker manifest and manifest list remain in separate packages because one was released later.

The image index and manifest list still share common code in many functions not intended for import by other modules.

Signed-off-by: Bracken Dawson <abdawson@gmail.com>
2023-03-31 11:43:21 +01:00
..
manifestlist Split OCI Image Index from Docker Manifest List 2023-03-31 11:43:21 +01:00
ocischema Split OCI Image Index from Docker Manifest List 2023-03-31 11:43:21 +01:00
schema1 Merge pull request #3804 from thaJeztah/deprecate_schema1 2023-01-30 16:16:38 +00:00
schema2 Align code to match order of fields 2022-11-29 23:24:10 +01:00
doc.go Move manifest package to schema1 2015-08-21 16:29:47 -07:00
versioned.go manifest: versioned: fix typo 2016-07-19 13:54:41 +02:00