Initial implementation of storage layer path mapper

We've added a path mapper to support simple mapping between path objects used
in the storage layer and the underlying file system. The target of this is to
ensure that paths are only calculated in a single place and their format is
separated from the data that makes up the path components.

This commit only includes spec implementation to support layer reads. Further
specs will come along with their implementations.
This commit is contained in:
Stephen J Day 2014-11-13 15:16:54 -08:00
parent 0c999bd2da
commit 8e44c1d209
4 changed files with 231 additions and 0 deletions

3
storage/doc.go Normal file
View file

@ -0,0 +1,3 @@
// This package contains storage services for use in the registry application.
// It should be considered an internal package, as of Go 1.4.
package storage