{"push_id":935945121,"size":18,"distinct_size":4,"ref":"refs/heads/remove-storage-prefix","head":"fa49d88023afd4cadc90b6bd3bf1a73d79197963","before":"a1744e520ec5d094743577fd191341b6743ff908","commits":[{"sha":"ac030702456e33daedb445af3cc50225aa8dc297","author":{"email":"5edcc1e68a17b4ff3b55c6007615b6004b1df064@docker.com","name":"Brian Bland"},"message":"Fixes error codes in the API spec template\n\nUses UPPER_UNDERSCORE_CASE instead of the nice error message format\nadded in #911\n\nSigned-off-by: Brian Bland <brian.bland@docker.com>","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/ac030702456e33daedb445af3cc50225aa8dc297"},{"sha":"4378e1aa8588e39e5ba29ea1f45929f93d454f96","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@docker.com","name":"Richard Scothern"},"message":"Merge pull request #1345 from BrianBland/fixErrorCodesInAPITemplate\n\nFixes error codes in the API spec template","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/4378e1aa8588e39e5ba29ea1f45929f93d454f96"},{"sha":"ce88d8a6f48b300298f170a21ba5f3b8799d4e5f","author":{"email":"5edcc1e68a17b4ff3b55c6007615b6004b1df064@docker.com","name":"Brian Bland"},"message":"Adds functional options arguments to the Blobs Create method\n\nRemoves the Mount operation and instead implements this behavior as part\nof Create a From option is provided, which in turn returns a rich\nErrBlobMounted indicating that a blob upload session was not initiated,\nbut instead the blob was mounted from another repository\n\nSigned-off-by: Brian Bland <brian.bland@docker.com>","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/ce88d8a6f48b300298f170a21ba5f3b8799d4e5f"},{"sha":"5120357906fe78a42df9d5d6fad4927ec046339d","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@docker.com","name":"Richard Scothern"},"message":"Merge pull request #1344 from BrianBland/blobCreateWithOptions\n\nAdds functional options arguments to the Blobs Create method, remove Mount operation","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/5120357906fe78a42df9d5d6fad4927ec046339d"},{"sha":"81dbebc7d30688c8e3c0b35272c50dcd69ee4a4a","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@gmail.com","name":"Richard Scothern"},"message":"Change the parameters to the GCS drivers to allow CircleCI testing.\n\nRemove the requirement of file system access to run GCS unit tests.  Deconstruct\nthe input parameters to take the private key and email which can be specified on\nthe build system via environment variables.\n\nSigned-off-by: Richard Scothern <richard.scothern@gmail.com>","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/81dbebc7d30688c8e3c0b35272c50dcd69ee4a4a"},{"sha":"050fcb7dbb72768249ae254ee0af313fd2df80f7","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Upgrade CI to go 1.5.3\n\nGo 1.5.0 has some stack pointer bugs. This may have been causing some CI\nfailures. Upgrade to a newer version.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/050fcb7dbb72768249ae254ee0af313fd2df80f7"},{"sha":"3ef917c269120f7eabb6000fcce9eeb72c3d3c8f","author":{"email":"5edcc1e68a17b4ff3b55c6007615b6004b1df064@docker.com","name":"Brian Bland"},"message":"Fixes cross-repo blob mounting in the BlobUploadHandler\n\nAccidentally checked for err != nil instead of err == nil :/\nAlso now ensures that only a non-nil option is appended to the create\noptions slice\n\nSigned-off-by: Brian Bland <brian.bland@docker.com>","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/3ef917c269120f7eabb6000fcce9eeb72c3d3c8f"},{"sha":"2a9849e5523e90c18843c17e5cf3643d07f49030","author":{"email":"061c514984b3b0f815ef73e4487a7b2e7278cbf2@gmail.com","name":"Brian Bland"},"message":"Merge pull request #1348 from BrianBland/fixCrossRepoBlobMount\n\nFixes cross-repo blob mounting in the BlobUploadHandler","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/2a9849e5523e90c18843c17e5cf3643d07f49030"},{"sha":"df6cdb7bb641c1a8057281e58eaddf1610a49e51","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@docker.com","name":"Richard Scothern"},"message":"Merge pull request #1347 from aaronlehmann/go-153\n\nUpgrade CI to go 1.5.3","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/df6cdb7bb641c1a8057281e58eaddf1610a49e51"},{"sha":"e5ac03f945617c28eea848757a10ff279afe139b","author":{"email":"7671219f4dc40caa11903a1582dc11bf3f9a90e0@gmail.com","name":"Trevor Pounds"},"message":"Update to Go 1.5.3.\n\nSigned-off-by: Trevor Pounds <trevor.pounds@gmail.com>","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/e5ac03f945617c28eea848757a10ff279afe139b"},{"sha":"8c5a6c13c03a423428d7475004c4a2b7facb8eea","author":{"email":"5edcc1e68a17b4ff3b55c6007615b6004b1df064@docker.com","name":"Brian Bland"},"message":"Splits up blob create options definitions to be package-specific\n\nRedefines privately in both storage and client packages\n\nSigned-off-by: Brian Bland <brian.bland@docker.com>","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/8c5a6c13c03a423428d7475004c4a2b7facb8eea"},{"sha":"cb08de17d74bef86ce6c5abe8b240e282f5750be","author":{"email":"e1c79a582b6629e6b39e9679f4bb964d25db4aa8@mcgstyle.net","name":"Derek McGowan"},"message":"Merge pull request #1351 from BrianBland/splitBlobCreateOptions\n\nSplits up blob create options definitions to be package-specific","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/cb08de17d74bef86ce6c5abe8b240e282f5750be"},{"sha":"1cdc6833584e645e93c02aff7ebccb2c266fb2bf","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@docker.com","name":"Richard Scothern"},"message":"Merge pull request #1352 from tpounds/use-go-1.5.3\n\nUse Go 1.5.3","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/1cdc6833584e645e93c02aff7ebccb2c266fb2bf"},{"sha":"7378e216783b03606d69d3bae544c12aa9cd6872","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@docker.com","name":"Richard Scothern"},"message":"Merge pull request #1332 from RichardScothern/gcs-params\n\nChange the parameters to the GCS drivers to allow CircleCI testing.","distinct":false,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/7378e216783b03606d69d3bae544c12aa9cd6872"},{"sha":"eeb6a133ed0b39d97f1002e7e6331c52ef8010ef","author":{"email":"63efd86fa22882ae89b6027b22a36e4db1f4214d@docker.com","name":"Stephen J Day"},"message":"Remove default prefix from storage package\n\nDefer full control of the root directory to the storage driver. Often this can\nbe set with \"rootdirectory\", if the driver supports it. It was unnecessary to\nallow both the storage and driver to have conifgurations to control the root\npath. Since it makes more sense to do this at the driver level, where it can\ndecide how paths are mapped to a backend, we've opted to leave that\nconfiguration option and remove it from the storage package.\n\nTo avoid issues during upgrade, code has been added to detect a change in the\nstorage path. If we detect the \"/docker/registry\" prefix, we will rewrite the\nconfiguration in memory and issue a warning to update the configuration or move\nthe data. This automatic detection will be deprecated in a future version, at\nwhich time data will not be accessible until the situation is resolved.\n\nSupport for \"rootdirectory\" has been added to rados so that existing\ninstallations can be properly migrated.\n\nSigned-off-by: Stephen J Day <stephen.day@docker.com>","distinct":true,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/eeb6a133ed0b39d97f1002e7e6331c52ef8010ef"},{"sha":"7c3190cb72aac259c645d15e003c0831536317dc","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@gmail.com","name":"Richard Scothern"},"message":"Add documentation for storage prefix rewrite\nSigned-off-by: Richard Scothern <richard.scothern@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/7c3190cb72aac259c645d15e003c0831536317dc"},{"sha":"96f302c80db0ea10a26a7366fd67dd2fae5b0ab0","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@gmail.com","name":"Richard Scothern"},"message":"Use correct hashes in unit tests.\n\nSigned-off-by: Richard Scothern <richard.scothern@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/96f302c80db0ea10a26a7366fd67dd2fae5b0ab0"},{"sha":"fa49d88023afd4cadc90b6bd3bf1a73d79197963","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@gmail.com","name":"Richard Scothern"},"message":"Fix rados driver\n\nSigned-off-by: Richard Scothern <richard.scothern@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RichardScothern/distribution/commits/fa49d88023afd4cadc90b6bd3bf1a73d79197963"}]}