{"push_id":552431849,"size":99,"distinct_size":99,"ref":"refs/heads/master","head":"f96d5ec35a797953cee18a35410e5c0cd5394e56","before":"388d30366f279470d50bec7895238a71973d72c1","commits":[{"sha":"3962264535907231670d9ff74d1c7f3ec7f8bf87","author":{"email":"f33330b10957c582b7110e1dad156a42adeee683@demeterr.com","name":"Bo Shi"},"message":"Use gevent to parallelize storage operations in get_tags\n\nThis is a band-aid for #614\n\nFor context, hosted from a GCE instance with GCS being the backing\nstore, With this patch, we are able to 'docker pull' 859 tags without a\ntimeout.  Prior to this patch, we were *unable* to pull anything from a\nrepository with 200 tags.  This is the extent of my investigation thus\nfar.  Unfortunately, this change is probably just a constant factor\nreduction in run-time as total network round-trips still grows linearly\nwith tag count.","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/3962264535907231670d9ff74d1c7f3ec7f8bf87"},{"sha":"24c403fcc3b5cfc054ba2e7080f65793959defb0","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"README.md: Shift Index discussion to the external-backend section\n\nWe use Index for third-party search engines.  For the 'sqlalchemy'\nspecial case, we use SQLAlchemyIndex.","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/24c403fcc3b5cfc054ba2e7080f65793959defb0"},{"sha":"972ecc4cc5efda5326248ae7a78f12d1f4f6d946","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":"README.md: Document --preload for the SQLAlchemy search index","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/972ecc4cc5efda5326248ae7a78f12d1f4f6d946"},{"sha":"93386673ee311e9db7e9d56af5f4bb804ee6ce16","author":{"email":"53e9234d1711eec9bcf12d26c7731acb47e75666@gmail.com","name":"Misho Krastev"},"message":"avoid using same variable twice in the same function","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/93386673ee311e9db7e9d56af5f4bb804ee6ce16"},{"sha":"0dd4fc818da236c3e5df8c6c87fd4f3da19492d7","author":{"email":"1e63478bccf966d39fb751e79f04b1f9f64cbcc4@users.noreply.github.com","name":"Olivier Gambier"},"message":"Merge pull request #659 from misho-kr/master\n\navoid using a variable twice in the same function","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/0dd4fc818da236c3e5df8c6c87fd4f3da19492d7"},{"sha":"32f19cbc63dd659a89ba8374ce7a5bd1ae64f782","author":{"email":"1e63478bccf966d39fb751e79f04b1f9f64cbcc4@users.noreply.github.com","name":"Olivier Gambier"},"message":"Merge pull request #655 from wking/document-preload\n\nREADME.md: Document --preload for the SQLAlchemy search index","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/32f19cbc63dd659a89ba8374ce7a5bd1ae64f782"},{"sha":"3172681d774165a751009511daff0bffacc7ffcb","author":{"email":"787aefc6cbd2e3e8663c1f03b44afee9126bfa5e@gmail.com","name":"Ahmet Alp Balkan"},"message":"docker-registry-driver-azure config and docs\n\nSigned-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/3172681d774165a751009511daff0bffacc7ffcb"},{"sha":"758a9f9405d913c5492058b336aaa35a95485606","author":{"email":"1e63478bccf966d39fb751e79f04b1f9f64cbcc4@users.noreply.github.com","name":"Olivier Gambier"},"message":"Merge pull request #664 from ahmetalpbalkan/master\n\nAzure Storage Driver config and README updates","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/758a9f9405d913c5492058b336aaa35a95485606"},{"sha":"edc4879d84ab6bb32053ea842bed8b5f956f14af","author":{"email":"787aefc6cbd2e3e8663c1f03b44afee9126bfa5e@gmail.com","name":"Ahmet Alp Balkan"},"message":"more docs for azureblob flavor (#664)\n\nSigned-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/edc4879d84ab6bb32053ea842bed8b5f956f14af"},{"sha":"2f2ea349417fa01f77ea8cf30ee4a0d867d650c5","author":{"email":"05134426bcd175050b08193c02f14ccdafcca088@stp-ip.net","name":"Michael Grosser"},"message":"Reduce image size by 40MB\n\nRemove upgrade and cleanup after installation to reduce image size.","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/2f2ea349417fa01f77ea8cf30ee4a0d867d650c5"},{"sha":"a44c88fd8b9437b548249d1660af3794b53e01b0","author":{"email":"787aefc6cbd2e3e8663c1f03b44afee9126bfa5e@gmail.com","name":"Ahmet Alp Balkan"},"message":"move azureblob configuration to ADVANCED.md\n\nSigned-off-by: Ahmet Alp Balkan <ahmetalpbalkan@gmail.com>","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/a44c88fd8b9437b548249d1660af3794b53e01b0"},{"sha":"8a662c0fa1b0473823d235fb84b2d20a962db502","author":{"email":"1e63478bccf966d39fb751e79f04b1f9f64cbcc4@users.noreply.github.com","name":"Olivier Gambier"},"message":"Merge pull request #666 from stp-ip/patch-1\n\nReduce image size by 40MB","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/8a662c0fa1b0473823d235fb84b2d20a962db502"},{"sha":"36370c48b102c77db5a6895051d1493bc961b581","author":{"email":"1e63478bccf966d39fb751e79f04b1f9f64cbcc4@users.noreply.github.com","name":"Olivier Gambier"},"message":"Merge pull request #665 from ahmetalpbalkan/master\n\nmore docs for azureblob flavor","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/36370c48b102c77db5a6895051d1493bc961b581"},{"sha":"73975407fa30bcacbb842c101e467b3f452d770c","author":{"email":"05134426bcd175050b08193c02f14ccdafcca088@stp-ip.net","name":"Michael Grosser"},"message":"Update Authors","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/73975407fa30bcacbb842c101e467b3f452d770c"},{"sha":"fd26d12a066c37a6eaff9c36ac63c9611cab6f68","author":{"email":"1e63478bccf966d39fb751e79f04b1f9f64cbcc4@users.noreply.github.com","name":"Olivier Gambier"},"message":"Merge pull request #667 from stp-ip/patch-1\n\nUpdate Authors (related to #666)","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/fd26d12a066c37a6eaff9c36ac63c9611cab6f68"},{"sha":"3e32feba8570a8a051f549fdf031fd9d23bea14c","author":{"email":"05134426bcd175050b08193c02f14ccdafcca088@stp-ip.net","name":"Michael Grosser"},"message":"Use -e flag instead of -p flag in advanced example","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/3e32feba8570a8a051f549fdf031fd9d23bea14c"},{"sha":"c64e002b055e21f1c4568ed80f9a83c25e1bd467","author":{"email":"05134426bcd175050b08193c02f14ccdafcca088@stp-ip.net","name":"Michael Grosser"},"message":"Fix whitespace","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/c64e002b055e21f1c4568ed80f9a83c25e1bd467"},{"sha":"7e97e9d66b848bc37bdf1c6cbe9b78777d045582","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":".update-copyright.conf: Automate maintenance for AUTHORS\n\nUse my external update-copyright package [1] to maintain the AUTHORS\nfile.  Don't maintain the copyright blurbs though, since this project\nsticks to:\n\n  Copyright (c) 2014 Docker.\n  <Apache blurb>\n\nand doesn't list the file's individual contributors.\n\n[1]: http://pypi.python.org/pypi/update-copyright/","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/7e97e9d66b848bc37bdf1c6cbe9b78777d045582"},{"sha":"fbc229aaea1b8cf2545e9a3260c1ab31621008cc","author":{"email":"1e63478bccf966d39fb751e79f04b1f9f64cbcc4@users.noreply.github.com","name":"Olivier Gambier"},"message":"Merge pull request #668 from stp-ip/patch-2\n\nUse -e flag instead of -p flag in advanced example","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/fbc229aaea1b8cf2545e9a3260c1ab31621008cc"},{"sha":"95740a5124f9013c6d735593a1953d15ebda4c04","author":{"email":"f75897670c17327c42ab201733fb8a81ff9f4c34@tremily.us","name":"W. Trevor King"},"message":".mailmap: Standardize author names and addresses\n\nThe syntax is described in the MAPPING AUTHORS section of\ngit-shortlog(1).  I looked for oddities and obvious duplicates in the\nlist of all commit authors, and added entries here that looked\nreasonable to me.  When someone used multiple email addresses, I've\nchosen to standardize on whichever address they used for their last\ncommit.  I haven't contacted any of these folks to confirm my choices.","distinct":true,"url":"https://api.github.com/repos/monitechnologies/docker-registry/commits/95740a5124f9013c6d735593a1953d15ebda4c04"}]}