{"push_id":621372970,"size":35,"distinct_size":31,"ref":"refs/heads/master","head":"0f79f48e0f2f5fb8970c797ddb7a9101abc498bb","before":"4f23e334addf249cfa96ef4b70af14338f97525c","commits":[{"sha":"4ed745df8c51ea75862a5301e42edd180ff19395","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"storage/provider: add managedfs","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/4ed745df8c51ea75862a5301e42edd180ff19395"},{"sha":"c140c41b1161b64c5dd127929e4f1dcbee51d6f7","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"cmd/jujud/agent: singular env storage provisioner","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/c140c41b1161b64c5dd127929e4f1dcbee51d6f7"},{"sha":"de11a0c33457a11f43679866332dcbf99e80b07c","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Remove old status values, implement status Lost and health related work, refactor some juju status infrastructure to separate machine and unit","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/de11a0c33457a11f43679866332dcbf99e80b07c"},{"sha":"54866aeb795b9ba6c51a4313787194c854da208f","author":{"email":"60acb9c4d600290fa83cba48b1c0d80df500ae80@gmail.com","name":"Katherine Cox-Buday"},"message":"Fixes to feature test suites.\n\n- Deleted all TODOs/files related to https://bugs.launchpad.net/juju-core/+bug/1425788\n- Migrated all suite registrations to pacakage_test.go behind \"featuretests\" flag.","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/54866aeb795b9ba6c51a4313787194c854da208f"},{"sha":"e453814d0e607a508a9843abc6643de22682a1d6","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #2015 from kat-co/fix-featuretest-test-suite-registration\n\nFixes to feature test suites.\n\n- Deleted all TODOs/files related to https://bugs.launchpad.net/juju-core/+bug/1425788\r\n- Migrated all suite registrations to pacakage_test.go behind \"featuretests\" flag.\n\n(Review request: http://reviews.vapour.ws/r/1367/)","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/e453814d0e607a508a9843abc6643de22682a1d6"},{"sha":"dbf56be037b15745f7e467de64313b50577f891b","author":{"email":"08db85df4388a447908ff89a25ac64228354b299@gmail.com","name":"Eric Snow"},"message":"Factor out NewInstance and NewBaseInstance.","distinct":false,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/dbf56be037b15745f7e467de64313b50577f891b"},{"sha":"dd1b6afede9b5774f7ab0fcca95c726bf6680aa2","author":{"email":"08db85df4388a447908ff89a25ac64228354b299@gmail.com","name":"Eric Snow"},"message":"Test with multiple instances.","distinct":false,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/dd1b6afede9b5774f7ab0fcca95c726bf6680aa2"},{"sha":"61a8a2621af8c26f6e1f8b8180f58a47fef7df51","author":{"email":"08db85df4388a447908ff89a25ac64228354b299@gmail.com","name":"Eric Snow"},"message":"The pointer to the loop var is the same for all iterations!","distinct":false,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/61a8a2621af8c26f6e1f8b8180f58a47fef7df51"},{"sha":"240899e780d57acf64b17e9b6b49a427b9bdd38c","author":{"email":"08db85df4388a447908ff89a25ac64228354b299@gmail.com","name":"Eric Snow"},"message":"Leave a comment.","distinct":false,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/240899e780d57acf64b17e9b6b49a427b9bdd38c"},{"sha":"6a9d7b3332af40ac38b5e329ac9fa99540755e24","author":{"email":"08db85df4388a447908ff89a25ac64228354b299@gmail.com","name":"Eric Snow"},"message":"Convert a 404 error into errors.NotFound.","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/6a9d7b3332af40ac38b5e329ac9fa99540755e24"},{"sha":"b736a7ca194dc6f0621df4fc7aba359d4cec7a16","author":{"email":"08db85df4388a447908ff89a25ac64228354b299@gmail.com","name":"Eric Snow"},"message":"Ignore a missing firewall when removing an instance.","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/b736a7ca194dc6f0621df4fc7aba359d4cec7a16"},{"sha":"c6a763c1644f0d8d33b1c4de185c02da451fdd07","author":{"email":"08db85df4388a447908ff89a25ac64228354b299@gmail.com","name":"Eric Snow"},"message":"Fix a typo.","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/c6a763c1644f0d8d33b1c4de185c02da451fdd07"},{"sha":"9ffe15638e0b6c627fe75658f96cde63f1596b5e","author":{"email":"08db85df4388a447908ff89a25ac64228354b299@gmail.com","name":"Eric Snow"},"message":"Missed one.","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/9ffe15638e0b6c627fe75658f96cde63f1596b5e"},{"sha":"d84de0ee8d0e5ab98777f9d45395bfaccdbe32f3","author":{"email":"08db85df4388a447908ff89a25ac64228354b299@gmail.com","name":"Eric Snow"},"message":"Be more explicit about the early-exit.","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/d84de0ee8d0e5ab98777f9d45395bfaccdbe32f3"},{"sha":"6177dff2e98fe94e3a5838475d2b096dad31bedb","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #2022 from ericsnowcurrently/fix-1437220-instance-not-found\n\nThe pointer to a loop var does not change across iterations!\n\n(fixes https://bugs.launchpad.net/juju-core/+bug/1437220)\r\n\r\n(Review request: http://reviews.vapour.ws/r/1370/)","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/6177dff2e98fe94e3a5838475d2b096dad31bedb"},{"sha":"30fe909e0273f379a6b3c384c176e7247a0b85e4","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #2023 from ericsnowcurrently/fix-1439398-do-not-fail-for-missing-firewall\n\nDo not fail for a missing firewall when removing an instance.\n\n(fixes https://bugs.launchpad.net/juju-core/+bug/1439398)\r\n\r\n(Review request: http://reviews.vapour.ws/r/1373/)","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/30fe909e0273f379a6b3c384c176e7247a0b85e4"},{"sha":"6c8120cafe804bbd5e59f34c5b9483deb1a8557c","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"Code review tweaks","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/6c8120cafe804bbd5e59f34c5b9483deb1a8557c"},{"sha":"3d63b99ee9da9a4f62455808b2154a6d152f72ed","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #2001 from wallyworld/juju-status-work\n\nImplement much of the new backend health status work\n\nSeveral pieces of work pertaining to the new health status spec are implemented. Much of the change is mechanical, due to status renames etc.\r\n\r\nA few key changes:\r\n- removal of superseded status values \r\n- status validation updates\r\n(meaning tests had to be updated)\r\n- can no longer set error status on unit - error status is set on agent\r\n(we still show error as on unit when presenting the data, tested had to be updated)\r\n- \"lost\" status implemented (so in some tests, units needed to be set to alive)\r\n- restructure of juju status implementation to better separate machine from unit status (they are now quite different), and also legacy status\n\n(Review request: http://reviews.vapour.ws/r/1354/)","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/3d63b99ee9da9a4f62455808b2154a6d152f72ed"},{"sha":"f09f9a400b587cb455c326cd4d83c0645ebe603a","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"storage/provider: remove unnecessary c.MkDir","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/f09f9a400b587cb455c326cd4d83c0645ebe603a"},{"sha":"5a4739c011c94585926c07ed1ce1c1833a50a6bb","author":{"email":"50eb362304191e044f26c8c99e3655f79cc46803@canonical.com","name":"Ian Booth"},"message":"juju status defaults to tabular (with ff), displays updated time for status","distinct":true,"url":"https://api.github.com/repos/ericsnowcurrently/juju/commits/5a4739c011c94585926c07ed1ce1c1833a50a6bb"}]}