No description
Find a file
Stephen J Day 145c89bb94 Disambiguate routing for multi-level repository names
To be able to support multi-level repository names, the API has been adjusted
to disabiguate routes tagged image manifest routes and tag list routes. With
this effort, the regular expressions have been defined in a single place to
reduce repitition and ensure that validation is consistent across the registry.

The router was also refactored to remove the use of subrouters, simplifying the
route definition code. This also reduces the number of regular expression match
checks during the routing process.
2014-11-12 17:07:44 -08:00
cmd Expects storage driver executables to be of the form registry-storage-name 2014-11-06 18:32:06 -08:00
common Define common regexps used across registry application 2014-11-12 16:53:55 -08:00
configuration Refactors configuration parser, removes Registry level from config file 2014-11-04 22:31:59 -08:00
open-design Initial open-design proposal 2014-11-10 09:39:20 -08:00
storagedriver Merge pull request #686 from BrianBland/storagedriver-versioning 2014-11-07 14:55:13 -08:00
.travis.yml Adds storage driver interface, tests, and two basic implementations 2014-10-22 10:50:43 -07:00
app.go Carve out initial application structure 2014-11-10 19:03:49 -08:00
app_test.go Disambiguate routing for multi-level repository names 2014-11-12 17:07:44 -08:00
context.go Carve out initial application structure 2014-11-10 19:03:49 -08:00
CONTRIBUTING.md Initial open-design proposal 2014-11-10 09:39:20 -08:00
errors.go Allow Errors to be an error itself 2014-11-10 16:02:45 -08:00
errors_test.go Initial implementation of API errors data structure 2014-11-10 15:29:30 -08:00
helpers.go Carve out initial application structure 2014-11-10 19:03:49 -08:00
images.go Carve out initial application structure 2014-11-10 19:03:49 -08:00
layer.go Carve out initial application structure 2014-11-10 19:03:49 -08:00
layerupload.go Carve out initial application structure 2014-11-10 19:03:49 -08:00
LICENSE + license 2014-10-21 13:25:04 -07:00
MAINTAINERS Initial open-design proposal 2014-11-06 13:28:27 -08:00
routes.go Disambiguate routing for multi-level repository names 2014-11-12 17:07:44 -08:00
routes_test.go Disambiguate routing for multi-level repository names 2014-11-12 17:07:44 -08:00
tags.go Carve out initial application structure 2014-11-10 19:03:49 -08:00
util.go Carve out initial application structure 2014-11-10 19:03:49 -08:00