{"push_id":629840310,"size":51,"distinct_size":51,"ref":"refs/heads/master","head":"7604d56c3553e929f4fa321f4648e008de841c8a","before":"45cce2e1df95c69094c7c394ce90fada4967af99","commits":[{"sha":"7116b0364ff567a74882f1eadc6d98bef9c0356c","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"make env didn't work on the server due to not using bash as /bin/sh","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/7116b0364ff567a74882f1eadc6d98bef9c0356c"},{"sha":"82e9f7d6bf958f0d4d8a0f5a220cfa5ecede9a74","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"Only show Artificial and NotrumpSystemsOn annotations","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/82e9f7d6bf958f0d4d8a0f5a220cfa5ecede9a74"},{"sha":"5e75be42a13be0e220b3bb6d51aeffc8bc7608ce","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"Merge branch 'master' of github.com:eseidel/saycbridge","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/5e75be42a13be0e220b3bb6d51aeffc8bc7608ce"},{"sha":"0ac10acfbe4be7be399dfa10c13dd4db6b1a9fe7","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@clearzen","name":"Adam Barth"},"message":"Require 6 HCP to make a limit raise\n\nThis means that a limit raise in diamonds will actually cap our length in\nthe majors.","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/0ac10acfbe4be7be399dfa10c13dd4db6b1a9fe7"},{"sha":"85c6c9ee7bf0bee9aa40bfc7827d64998c59c3aa","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@clearzen","name":"Adam Barth"},"message":"Merge branch 'master' of github.com:eseidel/saycbridge","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/85c6c9ee7bf0bee9aa40bfc7827d64998c59c3aa"},{"sha":"9e88f5806e286596761d53caa88ff506717548f6","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"Add serve-prod","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/9e88f5806e286596761d53caa88ff506717548f6"},{"sha":"97f469858848ac0e0f3615bfb1de5d278f4d81a3","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"Add a make-prod wrapper","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/97f469858848ac0e0f3615bfb1de5d278f4d81a3"},{"sha":"c35262f516127b0e708670c6452c3ebb40cde93d","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"Make serve-prod auto-activate the env","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/c35262f516127b0e708670c6452c3ebb40cde93d"},{"sha":"08c24408b09820fe62e3ba636f45764bc9fe3220","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"Add a deploy command and fix serve-prod to correctly change directory","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/08c24408b09820fe62e3ba636f45764bc9fe3220"},{"sha":"695a7e0f03749efc110e844eff95cb2c4c6f462a","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"make deploy now restarts the server","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/695a7e0f03749efc110e844eff95cb2c4c6f462a"},{"sha":"78fe749ac344da9d8a4fa2f5bdd48170ff044328","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"Make explorer able to redirect from lowercase call histories","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/78fe749ac344da9d8a4fa2f5bdd48170ff044328"},{"sha":"d7084a5869a87d3a44d2f9420aa272aef694bdf0","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"Refactor explore2_handler's json creation to avoid sending needless nones.","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/d7084a5869a87d3a44d2f9420aa272aef694bdf0"},{"sha":"6f49443efcb114320f009a4d28157d8956035cf9","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"Remove dead code from proxy.py","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/6f49443efcb114320f009a4d28157d8956035cf9"},{"sha":"13f6d279a0963ab017799dbb59e316438540b753","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"Fix usage statement in rule-for-last-call","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/13f6d279a0963ab017799dbb59e316438540b753"},{"sha":"e2a86e458fb3a5f2fcc6c939f6184f79ea0c3954","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"Add a comment about an error in the book.","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/e2a86e458fb3a5f2fcc6c939f6184f79ea0c3954"},{"sha":"2a56139b0fe102de789fd88d689b6c6e300826d1","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@eseidel.com","name":"Eric Seidel"},"message":"Refactor None rule to raise an InconsistentHistoryException.","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/2a56139b0fe102de789fd88d689b6c6e300826d1"},{"sha":"eb99a0c1d13062437b188736f1fed0d78ca75cde","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@clearzen","name":"Adam Barth"},"message":"Make history._solver not be an @property","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/eb99a0c1d13062437b188736f1fed0d78ca75cde"},{"sha":"6a33d9a4311f7889217e2e226837f1f22b09344c","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@abortz.net","name":"Andrew Bortz"},"message":"Add traceback support to test harness","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/6a33d9a4311f7889217e2e226837f1f22b09344c"},{"sha":"f37fb26ebcaacf1e6f7e2dc21dd6d25ea47ffb3a","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@abortz.net","name":"Andrew Bortz"},"message":"Merge branch 'master' of github.com:eseidel/saycbridge","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/f37fb26ebcaacf1e6f7e2dc21dd6d25ea47ffb3a"},{"sha":"68b3bab99342cbc6654a6c6b341d6ec59877e98d","author":{"email":"261ec7bc01029d75f3df176083f56735e31b8587@clearzen","name":"Adam Barth"},"message":"Merge branch 'master' of github.com:eseidel/saycbridge","distinct":true,"url":"https://api.github.com/repos/abortz/saycbridge/commits/68b3bab99342cbc6654a6c6b341d6ec59877e98d"}]}