{"push_id":553127137,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"13622b27d97c6c25c62fd1d4e25f1c8f65837b19","before":"20ef2bfde59fa5f4c0c24cdf6ad6a235512b8b61","commits":[{"sha":"8aba6e1ca53b14736468792752b3410fba07865e","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"state: add StorageKind\n\nAdd Kind to state.StorageInstance. Consumers will want to\nknow what kind it is, so they can decide what to do with\nit. For example, the filesystem worker needs to know to\nfilter on filesystem-kind stores.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/8aba6e1ca53b14736468792752b3410fba07865e"},{"sha":"7a5c6807122e1b68ed095cacf6b2630077b86ab6","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"state: add WatchBlockDevices, BlockDevice.Attached","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/7a5c6807122e1b68ed095cacf6b2630077b86ab6"},{"sha":"1934af92af6cf2cec1fba735322df14ac9bf3b7d","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"worker/diskmanager: record filesystem type\n\nWe will rely on the diskmanager to record\nthe filesystem on block devices, whether\nwe created the filesystem (in diskformatter)\nor whether it was already present. Once a\nblock device has a filesystem, it can be\nmounted and presented to a unit.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/1934af92af6cf2cec1fba735322df14ac9bf3b7d"},{"sha":"d8cb03dce429721fb180f30a625b24040f013813","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"worker/diskformatter: update to match backend","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/d8cb03dce429721fb180f30a625b24040f013813"},{"sha":"c4e6d4fc487e96cb86347005a05bbd6303aa9a01","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"storage: add BlockDevice.FilesystemType\n\nAlso, rename Datastore to StorageInstance.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/c4e6d4fc487e96cb86347005a05bbd6303aa9a01"},{"sha":"e0db713669fc63a2af1c1dd1ff3a6d7011dd86ba","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"apiserver/diskmanager: add FilesystemType","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/e0db713669fc63a2af1c1dd1ff3a6d7011dd86ba"},{"sha":"1ce3f20fe62a3d66e53f34b888574af2dca06ab0","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"apiserver/provisioner: add FilesystemType","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/1ce3f20fe62a3d66e53f34b888574af2dca06ab0"},{"sha":"82c864878ab06d1b9d82b93d7b0165b96e648962","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"api/diskformatter: add diskformatter API client","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/82c864878ab06d1b9d82b93d7b0165b96e648962"},{"sha":"4c5087a2ae97bd353c0dfddd556100dbdd853c1c","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"apiserver/diskformatter: implement diskformatter","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/4c5087a2ae97bd353c0dfddd556100dbdd853c1c"},{"sha":"8f9fdafd3ed8c620cf99c6b313b5bba62000ab6f","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"cmd/jujud: run diskformatter worker","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/8f9fdafd3ed8c620cf99c6b313b5bba62000ab6f"},{"sha":"61c3a3bb4430db97a14535c1e37cfbfe197a6f91","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"Address review comments","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/61c3a3bb4430db97a14535c1e37cfbfe197a6f91"},{"sha":"f5b5d0673be20d681a5a07ff156b76098c23e7f5","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"Address review comments","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/f5b5d0673be20d681a5a07ff156b76098c23e7f5"},{"sha":"804806b25fec44ea4e03d3784a6b83d95059e06e","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"diskformatter: fold attached check","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/804806b25fec44ea4e03d3784a6b83d95059e06e"},{"sha":"6c5e99349860fa002cbaf46ff4edd9991a0ef640","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"diskformatter: rename methods to plural","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/6c5e99349860fa002cbaf46ff4edd9991a0ef640"},{"sha":"3a108f0f0cfdf2baccd01defe1c070cde0da1f19","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"Fixes, address review comments","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/3a108f0f0cfdf2baccd01defe1c070cde0da1f19"},{"sha":"9c39cd0c8a8fcbfe2f9c92d855ff51124076a6a4","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"worker/diskformatter: rename mock methods","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/9c39cd0c8a8fcbfe2f9c92d855ff51124076a6a4"},{"sha":"b333f6e3459fe44df55c90dbc45a6b2ddcf3a1ee","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"api/diskformatter: update tests to renamed methods","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/b333f6e3459fe44df55c90dbc45a6b2ddcf3a1ee"},{"sha":"244a4397ca1ac5051b00ed5ec23d0c43d9c80c39","author":{"email":"3238936ca5ea88ccfaa614757c77dee08fa495f5@gmail.com","name":"Andrew Wilkins"},"message":"apiserver/diskformatter: renamed methods in tests","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/244a4397ca1ac5051b00ed5ec23d0c43d9c80c39"},{"sha":"13622b27d97c6c25c62fd1d4e25f1c8f65837b19","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #1460 from axw/worker-diskformatter-finito\n\nComplete diskformatter worker, backend, API\n\nThe diskformatter worker is updated (and enabled),\nand the backend and API are implemented.\n\n(Review request: http://reviews.vapour.ws/r/781/)","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/13622b27d97c6c25c62fd1d4e25f1c8f65837b19"}]}