{"push_id":575323500,"size":24,"distinct_size":1,"ref":"refs/heads/master","head":"c7a7dd4093bd7c054eb170d26db46ab09871e05c","before":"832236e94864168efccec382bb4c9a8071fea72b","commits":[{"sha":"d622dcfef8de7fdae7d3351bb3c90155f1a8cdf6","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"prototype repository for behaviors","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/d622dcfef8de7fdae7d3351bb3c90155f1a8cdf6"},{"sha":"12d0a63f332fb2ada032ff78bdfa48b3db2fcc26","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"oops","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/12d0a63f332fb2ada032ff78bdfa48b3db2fcc26"},{"sha":"220dd1787bdd25208652115aa68c70f5328a3d9d","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"whole words everywhere","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/220dd1787bdd25208652115aa68c70f5328a3d9d"},{"sha":"147187b2e9b318f7e88879f8caaed8ee096e3c93","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"thinking: what you would post to the control plane","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/147187b2e9b318f7e88879f8caaed8ee096e3c93"},{"sha":"ce18424a5529208e8bdaa16440d43128d0a8958c","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"still just sketching, some of this is general and some specific","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/ce18424a5529208e8bdaa16440d43128d0a8958c"},{"sha":"2f614c6bdb02c186ece8e6414baa530fae08388a","author":{"email":"df595a7c9fe95d6747246a23d187678c23746cfc@rackspace.com","name":"lekhajee"},"message":"tests for the nova control plane","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/2f614c6bdb02c186ece8e6414baa530fae08388a"},{"sha":"c72d7d343e15789ae94912ed9018c8c50a63424d","author":{"email":"df595a7c9fe95d6747246a23d187678c23746cfc@rackspace.com","name":"lekhajee"},"message":"lint fix","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/c72d7d343e15789ae94912ed9018c8c50a63424d"},{"sha":"5068b24bf10a84293bf8345d0e18d6058689e7d6","author":{"email":"df595a7c9fe95d6747246a23d187678c23746cfc@rackspace.com","name":"lekhajee"},"message":"include nova control plane api and its tests","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/5068b24bf10a84293bf8345d0e18d6058689e7d6"},{"sha":"70e814757334d8c39a5ccf54ec79ee8c5f437014","author":{"email":"df595a7c9fe95d6747246a23d187678c23746cfc@rackspace.com","name":"lekhajee"},"message":"change APIMockHelper to fetch url by the name of api","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/70e814757334d8c39a5ccf54ec79ee8c5f437014"},{"sha":"832b2ca90a65d83ad63ad9da5b9d68032ee82d87","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"some docstrings explaining the Criterion object structure","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/832b2ca90a65d83ad63ad9da5b9d68032ee82d87"},{"sha":"bf3d19299e856e4fa8aed0da7235d59c023d6a9d","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"fix the URL and fix the behavior name\n\n\"fail\", not \"create_server_failure\"; the name is already within the\nserver-creation scope implicitly based on where you're POSTing to","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/bf3d19299e856e4fa8aed0da7235d59c023d6a9d"},{"sha":"3cf65a586bf800b4d9392506ed6bd228cde0bb97","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"add creation_behaviors_and_criteria attribute","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/3cf65a586bf800b4d9392506ed6bd228cde0bb97"},{"sha":"f6e39ba99c6b24e1387172b78fbb8a75ec9e76eb","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"add the ability to register a behavior for a criteria","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/f6e39ba99c6b24e1387172b78fbb8a75ec9e76eb"},{"sha":"2908c6f4b6cbcf757ffe3aacc61937fcfdc5bc78","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"evaluate the previously-registered criteria\n\nreturn the behavior if they match","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/2908c6f4b6cbcf757ffe3aacc61937fcfdc5bc78"},{"sha":"75588a06eb3b258fd9d21ebc17247f8cd891e57d","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"at least put the session-creation stuff in one place","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/75588a06eb3b258fd9d21ebc17247f8cd891e57d"},{"sha":"ead2acfa153f1a35cf745b9794d5a04e03ee13b2","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"use the refactored session creation","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/ead2acfa153f1a35cf745b9794d5a04e03ee13b2"},{"sha":"b8d78d2f5935c04cdc6a77eadd4f5e1a74503292","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"finally, the action registration API","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/b8d78d2f5935c04cdc6a77eadd4f5e1a74503292"},{"sha":"92645e4e6419b9376c0fe7ac05b78b6ab5464c44","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"this exists elsewhere now","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/92645e4e6419b9376c0fe7ac05b78b6ab5464c44"},{"sha":"dc521dc2aff673bfe9d3e62fb46ea2a3a4b548bc","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"Merge branch 'master' into nova-error-injection-take-2","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/dc521dc2aff673bfe9d3e62fb46ea2a3a4b548bc"},{"sha":"55a6dddf788320b4b7c6cdfb5f41a10078cd8dda","author":{"email":"8e5f448d16b39d81219c89c574e4b8cae3399b92@twistedmatrix.com","name":"Glyph"},"message":"Since behaviors are registered by tenant_id, no criterion is necessary.","distinct":false,"url":"https://api.github.com/repos/rackerlabs/mimic/commits/55a6dddf788320b4b7c6cdfb5f41a10078cd8dda"}]}