{"push_id":550455414,"size":39,"distinct_size":37,"ref":"refs/heads/master","head":"be6f596deaf7250f9fbabf79b91c11f9abab3abc","before":"c9546263aed6790ada811e79f253473a29d60abc","commits":[{"sha":"d3e4ae95326855b1cf6b88e29da802348b6bb000","author":{"email":"0087ac4c279d997a845b889410660e0ce3a36817@gmail.com","name":"waigani"},"message":"State txn: add isEnvAliveDoc assertion on multi environ insertions\n\nUpdate the multiEnvRunner to append a txn.Op which asserts that the\nenvironment is alive whenever a multi environment doc is inserted.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/d3e4ae95326855b1cf6b88e29da802348b6bb000"},{"sha":"ec10e527996d9f33b48f2a041b8a71e187839a3e","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Boilerplate change","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/ec10e527996d9f33b48f2a041b8a71e187839a3e"},{"sha":"121c83c54710625e51cb7885c4f187e06f0efbce","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"fmt","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/121c83c54710625e51cb7885c4f187e06f0efbce"},{"sha":"0a4895ee093e01e788f0e03198b15f685dd56ee3","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Fix build","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/0a4895ee093e01e788f0e03198b15f685dd56ee3"},{"sha":"16b16dbd5d22cb827bff5ef589b8ffd3af4ee46a","author":{"email":"88d70a15a09866697dcc3d08d2ed57ddd473c6ba@canonical.com","name":"anastasia"},"message":"List charms.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/16b16dbd5d22cb827bff5ef589b8ffd3af4ee46a"},{"sha":"941636c4930020bdaa3827d35008b9e2db6a92e3","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Comment update","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/941636c4930020bdaa3827d35008b9e2db6a92e3"},{"sha":"ee9259f4b9b0eb02b9c099d4c489fd64b9976892","author":{"email":"88d70a15a09866697dcc3d08d2ed57ddd473c6ba@canonical.com","name":"anastasia"},"message":"New charms facade.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/ee9259f4b9b0eb02b9c099d4c489fd64b9976892"},{"sha":"19abf48772e394c3582841eeef6c0cb00b639bbc","author":{"email":"88d70a15a09866697dcc3d08d2ed57ddd473c6ba@canonical.com","name":"anastasia"},"message":"Removed embedded annotator.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/19abf48772e394c3582841eeef6c0cb00b639bbc"},{"sha":"bf7017f9e1cfa373deb137704482930d0ccf9e40","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Merge","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/bf7017f9e1cfa373deb137704482930d0ccf9e40"},{"sha":"c94b32ebcc4b4c1ca90185c6f25df9224a963499","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Use netId for finding subnet in AllocateAddress","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/c94b32ebcc4b4c1ca90185c6f25df9224a963499"},{"sha":"3bb489f8524b8945a4111208526fc7b91e4a10d8","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Filter MaaS Subnets by network id","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/3bb489f8524b8945a4111208526fc7b91e4a10d8"},{"sha":"eb480b906704425a38db0b807ca0be1ff8a232e9","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Test fixes","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/eb480b906704425a38db0b807ca0be1ff8a232e9"},{"sha":"17cb123dc589a988dd0cd657ee97c188683c9e2d","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Test no netIds","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/17cb123dc589a988dd0cd657ee97c188683c9e2d"},{"sha":"5fc3eb6d78b23867d246402b3dfba0d16e8b2ceb","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Test missing networks","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/5fc3eb6d78b23867d246402b3dfba0d16e8b2ceb"},{"sha":"0e550905d620543ff0cb7b623bcf11296d8879c5","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Updated comment, parameter names and error checking for ec2 Subnets","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/0e550905d620543ff0cb7b623bcf11296d8879c5"},{"sha":"ff3fa14a438931e0cc5f10eedf65618ef0626350","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Filter ec2 Subnets result by network Id","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/ff3fa14a438931e0cc5f10eedf65618ef0626350"},{"sha":"e7087439cbd2554f9c8eaf5f8897d1046f95df10","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Test fix","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/e7087439cbd2554f9c8eaf5f8897d1046f95df10"},{"sha":"6c11bacbc14e54113a8dc4c1587b22a514544385","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Test Subnets filtering for ec2","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/6c11bacbc14e54113a8dc4c1587b22a514544385"},{"sha":"3c27ec4ffe54117404232fe931ced1e35d82747c","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"storage: add StorageProvider, DiskSource\n\nIntroduce the interfaces by which we will\nprovision disks and, later, file systems.\n\nStorage provisioners will be running in one\nof several places depending on the provider:\n - on state servers, if cloud-provider access\n   is required (e.g. to create EBS volumes)\n - on machine agents, if access to the machine's\n   root filesystem is required (e.g. loop).","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/3c27ec4ffe54117404232fe931ced1e35d82747c"},{"sha":"229fffd2d7ceeb462d5e9f876ff4a24d7f73b272","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"storage: add ProviderType type\n\n... and rename StorageProvider to Provider.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/229fffd2d7ceeb462d5e9f876ff4a24d7f73b272"}]}