{"push_id":651068993,"size":75,"distinct_size":67,"ref":"refs/heads/1.24","head":"95e7619fd32aceb531f36db71dc1c35ec596f0bf","before":"31762378d472fbe596b5b4c15e46e5489cc32bb9","commits":[{"sha":"b3d105c27cb2e0ab258559fe013d529c35d3a668","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Remove storage feature flag","distinct":false,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/b3d105c27cb2e0ab258559fe013d529c35d3a668"},{"sha":"10f56e26b4e960738a4b06f902d8b4150db3ee94","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Drive by go vet fix","distinct":false,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/10f56e26b4e960738a4b06f902d8b4150db3ee94"},{"sha":"56884271ff0ed28c5ec70ce6576e048250ee7060","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Introduce new service facade for deploying services with storage","distinct":false,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/56884271ff0ed28c5ec70ce6576e048250ee7060"},{"sha":"b713ef30edce3963015cba28021f5b83bf18186f","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Add new machines API for machines with disks","distinct":false,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/b713ef30edce3963015cba28021f5b83bf18186f"},{"sha":"f1cd12cef4d56364cf63ab5982652a1a5757c991","author":{"email":"fb500cd10895b11cf2d94f12ddc0d384aba1275e@gmail.com","name":"Nate Finch"},"message":"change the name of updatePackages to better represent what it really means","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/f1cd12cef4d56364cf63ab5982652a1a5757c991"},{"sha":"cf6b85309c0c4157d784139d4b5cc0f6e4954e3f","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Fix naming typo in test","distinct":false,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/cf6b85309c0c4157d784139d4b5cc0f6e4954e3f"},{"sha":"be5c34daaba17a3df7e1af4458e7257e9250e45e","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Add todo","distinct":false,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/be5c34daaba17a3df7e1af4458e7257e9250e45e"},{"sha":"48d3538366ae0e88c8899ee343c5cfa85c315c62","author":{"email":"fb500cd10895b11cf2d94f12ddc0d384aba1275e@gmail.com","name":"Nate Finch"},"message":"yay tests","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/48d3538366ae0e88c8899ee343c5cfa85c315c62"},{"sha":"e32f6dc18645218ff3a76e7a623312c47d4c940f","author":{"email":"60acb9c4d600290fa83cba48b1c0d80df500ae80@gmail.com","name":"Katherine Cox-Buday"},"message":"All regions will now use v4 signing for AWS.","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/e32f6dc18645218ff3a76e7a623312c47d4c940f"},{"sha":"7a09ac4099c30f33bbc67e88eb0d268aa292552a","author":{"email":"fb500cd10895b11cf2d94f12ddc0d384aba1275e@gmail.com","name":"Nate Finch"},"message":"fix up comment","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/7a09ac4099c30f33bbc67e88eb0d268aa292552a"},{"sha":"efa106de9a39e659dd9aeafc7927e3e71ae86068","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Add new MachineManager facade to create machines with disks","distinct":false,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/efa106de9a39e659dd9aeafc7927e3e71ae86068"},{"sha":"a1c089ccd1b7ec9db8dc31d93d1d535be01396ef","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Add upgarde step for creating block devices documents","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/a1c089ccd1b7ec9db8dc31d93d1d535be01396ef"},{"sha":"e8171593cdcd26831b6bf65b6d31c8ec58cbf43f","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Some tweaks to improve the code","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/e8171593cdcd26831b6bf65b6d31c8ec58cbf43f"},{"sha":"ee61e8901fbc22d0fee290a24b189970444ee68f","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"remove todo","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/ee61e8901fbc22d0fee290a24b189970444ee68f"},{"sha":"75ae135a13b79f6aefb919cf7d522739fc92cc3e","author":{"email":"671e87b9d857261a550e3149f198f5453de2fbc5@tideland.biz","name":"Frank Mueller"},"message":"Ported existing fix https://github.com/juju/juju/pull/2090 for lp:1445063 to 1.24","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/75ae135a13b79f6aefb919cf7d522739fc92cc3e"},{"sha":"64c7fd3fb1852112c81b1b2418a18a647750b4de","author":{"email":"60acb9c4d600290fa83cba48b1c0d80df500ae80@gmail.com","name":"Katherine Cox-Buday"},"message":"Checking the cause of an err instead of equality.","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/64c7fd3fb1852112c81b1b2418a18a647750b4de"},{"sha":"3036698d56e45c640388412d4302784ead9d8a6c","author":{"email":"0087ac4c279d997a845b889410660e0ce3a36817@gmail.com","name":"waigani"},"message":"EC2: Set control-bucket default\n\njuju status on an unbootstrapped ec2 environ would complain about an\ninvalid control-bucket config attribute. This PR sets control-bucket\ndefault to \"\".","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/3036698d56e45c640388412d4302784ead9d8a6c"},{"sha":"b806b60f4ca9261abe32b31fb986cbca9e67898d","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Fix tests","distinct":false,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/b806b60f4ca9261abe32b31fb986cbca9e67898d"},{"sha":"4fc6afcee4cc42c8a63de31557371614874bb5b1","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #2138 from wallyworld/remove-storage-ff\n\nRemove storage ff\n\nFixes: https://bugs.launchpad.net/juju-core/+bug/1449367\r\n\r\nStorage is now enabled without needed a feature flag.\r\nTo ensure backwards compatibility, a new bulk ServicesDeploy is added to the Service facade. The existing APIs in the Client facade have had the storage bits removed so that these are again the same as older Jujus. If storage is requested, deploy will attempt to use the new API, and will fail if not implemented.\r\nA new AddMachinesV3 API has also been added. This follows the existing pattern already used for bumping the API to allow new add machine functionality. In this case, the V3 version of the API allows adding machines with disks.\r\nA whole lot of refactoring has been done in the apiservices packages to allow common functionality to be shared between the Client and Service facades. It looks like a lot of changes but is mostly moving code around. Some old 1.16 compatability code was removed as part of the refactoring.\r\n\r\nTesting included bootstrapping an older environment and checking that attempting to deploy a unit with storage refused.","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/4fc6afcee4cc42c8a63de31557371614874bb5b1"},{"sha":"210517db9becbabb403192cd7e7e1e7552018207","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #2162 from kat-co/fix-1440737-for-1.24\n\nChecking the cause of an err instead of equality.\n\n\n\n(Review request: http://reviews.vapour.ws/r/1523/)","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/210517db9becbabb403192cd7e7e1e7552018207"}]}