{"push_id":836411722,"size":87,"distinct_size":87,"ref":"refs/heads/master","head":"e5d98379701799dda78929550df915a9ab3310ad","before":"7c5a9ae96d3f783c7cfbc0f27647b717d361d80d","commits":[{"sha":"ddb689ef8b29ed2f15a49d56649380cd263e39b4","author":{"email":"edc836a82ccdfb0b95c3797217addbbe655bae25@gmail.com","name":"Hua Wang"},"message":"Add TrustId parameter to swift driver\n\ngithub/ncw/swift has added support for trust, so let's add it.\n\nSigned-off-by: Hua Wang <wanghua.humble@gmail.com>","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/ddb689ef8b29ed2f15a49d56649380cd263e39b4"},{"sha":"a49bf24abe3c5b944c06daa167d7487e0aef3370","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"More flexible environment variable overrides\n\nOverriding configuration parameters with environment variables used to\nwork by walking the configuration structure and checking for a\ncorresponding environment variable for each item. This was very limiting\nbecause only variables corresponding to items that already existed in\nthe configuration structure would be checked. For example, an\nenvironment variable corresponding to nested maps would only be noticed\nif the outer map's key already existed.\n\nThis commit changes environment variable overriding to iterate over the\nenvironment instead. For environment variables beginning with the\nREGISTRY_ prefix, it splits the rest of their names on \"_\", and\ninterprets that as a path to the variable to unmarshal into. Map keys\nare created as necessary. If we encounter an empty interface partway\nthrough following the path, it becomes an implicit\nmap[string]interface{}.\n\nWith the new unit tests added here, parser.go now has 89.2% test\ncoverage.\n\nTestParseWithExtraneousEnvStorageParams was removed, because the limit\nof one storage driver is no longer enforced while parsing environment\nvariables. Now, Storage.Type will panic if multiple drivers are\nspecified.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/a49bf24abe3c5b944c06daa167d7487e0aef3370"},{"sha":"2749bcdc28183b869d117a727d5117e7a80864a8","author":{"email":"f62d4dd766bab67cc2dd61c002b2b6aa46db687c@gmail.com","name":"Jack Griffin"},"message":"Skip creating swift container if already exists\n\nSigned-off-by: Jack Griffin <jackpg14@gmail.com>","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/2749bcdc28183b869d117a727d5117e7a80864a8"},{"sha":"7a305cc8cdf1427455fc7021e51629498332c965","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@docker.com","name":"Richard Scothern"},"message":"Merge pull request #946 from humble00/master\n\nAdd TrustId parameter to swift driver","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/7a305cc8cdf1427455fc7021e51629498332c965"},{"sha":"2b42e98a98df33fbddae9e48e8a52a358ac067d7","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Download dind from v1.8.1 tag of docker/docker repo\n\nFixes #898.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/2b42e98a98df33fbddae9e48e8a52a358ac067d7"},{"sha":"9b69e40c93856ff51f694303c0696de405635470","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Move initialization code from main.go to the registry package\n\nThis makes it easier to embed a registry instance inside another\napplication.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/9b69e40c93856ff51f694303c0696de405635470"},{"sha":"cbc9957e29ba9cce2d3c2008b341078a545580ec","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Add a cobra command that implements the entire main function for registry\n\nUse this command in cmd/registry/main.go.\n\nMove debug server to the main command, and change Serve to be a\nListenAndServe function.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/cbc9957e29ba9cce2d3c2008b341078a545580ec"},{"sha":"540e3f1433d89cabc7612bb224c828d34b4f00ef","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Update godeps for addition of cobra dependency\n\ncodegangsta/cli is being removed since the \"dist\" tool which used it is\nno longer in the repo.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/540e3f1433d89cabc7612bb224c828d34b4f00ef"},{"sha":"6bf5a049ff66fad8b1281e62c28876c93031890e","author":{"email":"1e63478bccf966d39fb751e79f04b1f9f64cbcc4@users.noreply.github.com","name":"Olivier Gambier"},"message":"Merge pull request #964 from aaronlehmann/pin-dind-dep\n\nDownload dind from v1.8.1 tag of docker/docker repo","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/6bf5a049ff66fad8b1281e62c28876c93031890e"},{"sha":"1cdcc0462ad56d38b0db77219a966353a449b9cc","author":{"email":"e410617591fe95118a52463efecfc8bda1cabae9@users.noreply.github.com","name":"Stephen Day"},"message":"Merge pull request #888 from aaronlehmann/config-env-vars\n\nMore flexible environment variable overrides","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/1cdcc0462ad56d38b0db77219a966353a449b9cc"},{"sha":"00d59d621f3c6f7b73f4a772fee11b41d992640d","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@docker.com","name":"Richard Scothern"},"message":"Merge pull request #909 from aaronlehmann/importable-registry\n\nMove initialization code from main.go to the registry package","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/00d59d621f3c6f7b73f4a772fee11b41d992640d"},{"sha":"c4cf32c7976f4113c14a1bc66759ff2a243a93d3","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Only use the distribution/context package in registry.go\n\nThis solves a issue from #909 where instance.id was not printed in logs,\nbecause this file was using the background context from\ngolang.org/x/net/context instead of\ngithub.com/docker/distribution/context.\n\nIt's cleaner to standardize on one package, so this commit removes the\nimport of golang.org/x/net/context entirely. The Context interfaces\ndefined in both packages are the same, so other code using\ngolang.org/x/net/context can still pass its context to NewRegistry.\n\nSigned-off-by: Aaron Lehmann <aaron.lehmann@docker.com>","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/c4cf32c7976f4113c14a1bc66759ff2a243a93d3"},{"sha":"b0e94fb154789f87f0c794b5e51192548821fed3","author":{"email":"e410617591fe95118a52463efecfc8bda1cabae9@users.noreply.github.com","name":"Stephen Day"},"message":"Merge pull request #977 from aaronlehmann/use-distribution-context\n\nOnly use the distribution/context package in registry.go","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/b0e94fb154789f87f0c794b5e51192548821fed3"},{"sha":"360c24d97561814561e5fcc9ca351b642b40cb9f","author":{"email":"63efd86fa22882ae89b6027b22a36e4db1f4214d@docker.com","name":"Stephen J Day"},"message":"Allow interface{} keys when using logger\n\nSigned-off-by: Stephen J Day <stephen.day@docker.com>","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/360c24d97561814561e5fcc9ca351b642b40cb9f"},{"sha":"fb481ef84356f87776dd9312ecbbb5474edaa290","author":{"email":"c47b4d1a93d49e69bdea5267b61a66ce35c8b54f@docker.com","name":"Josh Hawn"},"message":"[docs/spec/auth] Clarify the Token auth workflow\n\nDocker-DCO-1.1-Signed-off-by: Josh Hawn <josh.hawn@docker.com> (github: jlhawn)","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/fb481ef84356f87776dd9312ecbbb5474edaa290"},{"sha":"530afa5234f1924af4e10d879ae40c51916e0b2d","author":{"email":"63efd86fa22882ae89b6027b22a36e4db1f4214d@docker.com","name":"Stephen J Day"},"message":"Add WithVersion to context and other cleanup\n\nBy adding WithVersion to the context package, we can simplify context setup in\nthe application. This avoids some odd bugs where instantiation order can lead\nto missing instance.id or version from log messages.\n\nSigned-off-by: Stephen J Day <stephen.day@docker.com>","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/530afa5234f1924af4e10d879ae40c51916e0b2d"},{"sha":"ece8e132bf6585815fdd00990f6215122c58fb3f","author":{"email":"e410617591fe95118a52463efecfc8bda1cabae9@users.noreply.github.com","name":"Stephen Day"},"message":"Merge pull request #974 from stevvooe/context-cleanup\n\ncontext: WithVersion and context package cleanup","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/ece8e132bf6585815fdd00990f6215122c58fb3f"},{"sha":"4271c60d98dc766a412be21ada9dbafd1d5310fe","author":{"email":"0a635b283566a554fd91555c968d9ef98402b500@docker.com","name":"Richard Scothern"},"message":"Merge pull request #973 from jlhawn/update_token_spec\n\n[docs/spec/auth] Clarify the Token auth workflow","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/4271c60d98dc766a412be21ada9dbafd1d5310fe"},{"sha":"4075e2bb3d0a988b755a5fa3e00410701aa95b1f","author":{"email":"e3aee328dfc3a7347a75d1d85ea72cf9b99c4880@gmail.com","name":"Louis Kottmann"},"message":"Add exemple proxy mistake whith nginx sitting behind an ELB\n\ncloses #970\n\nSigned-off-by: Louis Kottmann <louis.kottmann@gmail.com>","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/4075e2bb3d0a988b755a5fa3e00410701aa95b1f"},{"sha":"f651c5d68e0fccf678f6e22b5e4e99ed831a966e","author":{"email":"8ecfc6017a87905413dcd7d63696a2a4c351b604@docker.com","name":"Aaron Lehmann"},"message":"Merge pull request #981 from LouisKottmann/master\n\nAdd exemple proxy mistake whith nginx sitting behind an ELB","distinct":true,"url":"https://api.github.com/repos/SvenDowideit/distribution/commits/f651c5d68e0fccf678f6e22b5e4e99ed831a966e"}]}