{"push_id":665138675,"size":21,"distinct_size":20,"ref":"refs/heads/better-ssh-errors","head":"d17677568c11fd5cf3c8d37ac2aa38dcd6c9f347","before":"8fbf44cf8607d106428f06e1e4574ac4751795db","commits":[{"sha":"e640b6f84487e905a48ebf369e03640cb5c46441","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Error message when a user tries to create an environment without pulling down the images","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/e640b6f84487e905a48ebf369e03640cb5c46441"},{"sha":"0f7ca89be09a3f78c72ee5681b6a6bb4349a9a43","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Make load() require that the images be downloaded, also.","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/0f7ca89be09a3f78c72ee5681b6a6bb4349a9a43"},{"sha":"c93c6db063d4101f28166ad7fdf99646eba2a8a7","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Error when boot2docker isn't currently up.","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/c93c6db063d4101f28166ad7fdf99646eba2a8a7"},{"sha":"7801d6477534b2ce77a4e66958d35badb37ac0a5","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Add a prompt to purge by default and a -y/--yes option to bypass it.","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/7801d6477534b2ce77a4e66958d35badb37ac0a5"},{"sha":"dd9f3584eea2ec2f69d2404ac98b01451b6b7eb6","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Fix circle.yml","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/dd9f3584eea2ec2f69d2404ac98b01451b6b7eb6"},{"sha":"2e27db20907af6e5cf57cbd6caa74d0e269be9c7","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Merge branch 'master' of github.com:datacats/datacats into fix-boot2docker-hang","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/2e27db20907af6e5cf57cbd6caa74d0e269be9c7"},{"sha":"85a70a271e51fd27a8a563b60004cc30ab663ba0","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Lazily instantiate _docker in docker.py.","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/85a70a271e51fd27a8a563b60004cc30ab663ba0"},{"sha":"09f8bd7946ad617f3372bb57d8d1880f09e87420","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Address #99 by changing the way we locate ourselves.","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/09f8bd7946ad617f3372bb57d8d1880f09e87420"},{"sha":"02bd497903da4814dc2e634772029c70bf872918","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Merge branch 'master' of github.com:datacats/datacats into 99-mac-osx-build-images","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/02bd497903da4814dc2e634772029c70bf872918"},{"sha":"8d26ac2b2c4f99e9821e993b2cb1f9c4e846fe17","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Merge pull request #100 from JackMc/99-mac-osx-build-images\n\nChange the way we locate ourselves in build_images.sh to be OS X-compatible","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/8d26ac2b2c4f99e9821e993b2cb1f9c4e846fe17"},{"sha":"2b1ec69fb7343560436c8d7d78e13df9c09df2ba","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Remove hack with extra newline in docker.py and move it up to cli/create.py","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/2b1ec69fb7343560436c8d7d78e13df9c09df2ba"},{"sha":"4416dc75ea1175fda21de816dd21f3e138ec3778","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Merge pull request #91 from JackMc/fix-boot2docker-hang\n\nError when boot2docker isn't currently up.","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/4416dc75ea1175fda21de816dd21f3e138ec3778"},{"sha":"a1e9a4f6f5bd2fd3fbb6e34b19437cd3dd7690bf","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Ian's suggested usability fix.","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/a1e9a4f6f5bd2fd3fbb6e34b19437cd3dd7690bf"},{"sha":"c9721ff5e0345770a3e0598654ca4b41f69e281f","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Merge pull request #96 from JackMc/add-purge-confirmation\n\nAdd prompt to datacats purge by default","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/c9721ff5e0345770a3e0598654ca4b41f69e281f"},{"sha":"e73b356264c9c36e83a1dc75bfb4946cc91f5c0c","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"More Pythonic image_exists","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/e73b356264c9c36e83a1dc75bfb4946cc91f5c0c"},{"sha":"0ab5f61afaaf12c25e26807ae33f70fbefa1d1e1","author":{"email":"0709daf7e42fce7e6f4e8f5deede57c2fa6652ed@gmail.com","name":"Jack McCracken"},"message":"Merge pull request #89 from JackMc/86-user-experience\n\nError message when a user tries to create an environment without pull…","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/0ab5f61afaaf12c25e26807ae33f70fbefa1d1e1"},{"sha":"f67212848be45c73bd4f2e0a00a9f9624fb6cfc0","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Restore Ian's bracket indentation","distinct":false,"url":"https://api.github.com/repos/dborzov/datacats/commits/f67212848be45c73bd4f2e0a00a9f9624fb6cfc0"},{"sha":"89e9215587843903acd2702e686299033b78437d","author":{"email":"f9d2056e8daa7b8212a358cb6dcf11ee070cf5c4@gmail.com","name":"Dmitry Borzov"},"message":"Merge pull request #93 from dborzov/master\n\nRewrite cli entry point to support reporting errors with exceptions","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/89e9215587843903acd2702e686299033b78437d"},{"sha":"db70e469dd2305c9f9e19fdf1b693399ea3e1a23","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Show docker errors to users(and developers)","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/db70e469dd2305c9f9e19fdf1b693399ea3e1a23"},{"sha":"fa54571bcf0c91c9c7cd130c5c0f6b5e4a7bd8fc","author":{"email":"56beba9fc77592ee0076a21cf1db10809bf2f90b@gmail.com","name":"Peter Borzov"},"message":"Pretify DatacatsError messages to tty with colors","distinct":true,"url":"https://api.github.com/repos/dborzov/datacats/commits/fa54571bcf0c91c9c7cd130c5c0f6b5e4a7bd8fc"}]}