distribution/storage
Stephen J Day ea5b999fc0 Refactor storage API to be registry oriented
In support of making the storage API ready for supporting notifications and
mirroring, we've begun the process of paring down the storage model. The
process started by creating a central Registry interface. From there, the
common name argument on the LayerService and ManifestService was factored into
a Repository interface. The rest of the changes directly follow from this.

An interface wishlist was added, suggesting a direction to take the registry
package that should support the distribution project's future goals. As these
objects move out of the storage package and we implement a Registry backed by
the http client, these design choices will start getting validation.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-01-16 18:33:21 -08:00
..
blobstore.go Refactor storage API to be registry oriented 2015-01-16 18:33:21 -08:00
cloudfrontlayerhandler.go DelegateLayerHandler now uses http method in url generation 2015-01-15 18:15:26 -08:00
delegatelayerhandler.go DelegateLayerHandler now uses http method in url generation 2015-01-15 18:15:26 -08:00
doc.go Lots of various golint fixes 2014-11-17 15:46:06 -08:00
filereader.go Move from docker-registry to distribution 2014-12-23 17:13:02 -08:00
filereader_test.go Move from docker-registry to distribution 2014-12-23 17:13:02 -08:00
filewriter.go Implement a remote file writer for use with StorageDriver 2015-01-09 14:49:06 -08:00
filewriter_test.go Implement a remote file writer for use with StorageDriver 2015-01-09 14:49:06 -08:00
layer.go Spool layer uploads to remote storage 2015-01-09 14:50:39 -08:00
layer_test.go Refactor storage API to be registry oriented 2015-01-16 18:33:21 -08:00
layerhandler.go Adds support for content redirects for layer downloads 2015-01-08 17:01:28 -08:00
layerreader.go Move from docker-registry to distribution 2014-12-23 17:13:02 -08:00
layerstore.go Refactor storage API to be registry oriented 2015-01-16 18:33:21 -08:00
layerupload.go Refactor storage API to be registry oriented 2015-01-16 18:33:21 -08:00
manifeststore.go Refactor storage API to be registry oriented 2015-01-16 18:33:21 -08:00
manifeststore_test.go Refactor storage API to be registry oriented 2015-01-16 18:33:21 -08:00
paths.go Refactor storage to use new backend layout 2015-01-15 10:32:18 -08:00
paths_test.go Redesign path layout for backend storage 2015-01-14 11:34:47 -08:00
registry.go Refactor storage API to be registry oriented 2015-01-16 18:33:21 -08:00
revisionstore.go Refactor storage API to be registry oriented 2015-01-16 18:33:21 -08:00
services.go Refactor storage API to be registry oriented 2015-01-16 18:33:21 -08:00
tagstore.go Refactor storage API to be registry oriented 2015-01-16 18:33:21 -08:00