distribution/registry/storage/driver
Sargun Dhillon 32ac467992 Introduce Walk Method Per Storage Driver
Move the Walk types into registry/storage/driver, and add a Walk method to each
storage driver. Although this is yet another API to implement, there is a fall
back implementation that relies on List and Stat. For some filesystems this is
very slow.

Also, this WalkDir Method conforms better do a traditional WalkDir (a la filepath).

This change is in preparation for refactoring.

Signed-off-by: Sargun Dhillon <sargun@sargun.me>
2018-01-07 22:45:17 -08:00
..
azure Introduce Walk Method Per Storage Driver 2018-01-07 22:45:17 -08:00
base Introduce Walk Method Per Storage Driver 2018-01-07 22:45:17 -08:00
factory Add documentation for how to register new StorageDrivers 2016-03-29 14:42:19 -07:00
filesystem Introduce Walk Method Per Storage Driver 2018-01-07 22:45:17 -08:00
gcs Introduce Walk Method Per Storage Driver 2018-01-07 22:45:17 -08:00
inmemory Introduce Walk Method Per Storage Driver 2018-01-07 22:45:17 -08:00
middleware add s3 region filters for cloudfront 2017-12-01 15:58:58 -08:00
oss Introduce Walk Method Per Storage Driver 2018-01-07 22:45:17 -08:00
s3-aws Introduce Walk Method Per Storage Driver 2018-01-07 22:45:17 -08:00
s3-goamz Introduce Walk Method Per Storage Driver 2018-01-07 22:45:17 -08:00
swift Introduce Walk Method Per Storage Driver 2018-01-07 22:45:17 -08:00
testdriver context: remove definition of Context 2017-08-11 15:53:31 -07:00
testsuites context: remove definition of Context 2017-08-11 15:53:31 -07:00
fileinfo.go Move storagedriver package to registry/storage/driver 2015-02-11 12:43:04 -08:00
storagedriver.go Introduce Walk Method Per Storage Driver 2018-01-07 22:45:17 -08:00
walk.go Introduce Walk Method Per Storage Driver 2018-01-07 22:45:17 -08:00