{"push_id":781336221,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"e0d3d79e6d8ff02ea7d2460d0740f3a4dae7d7d2","before":"6ec067b11e4051c965fd9c32e1ca8bcb41399c44","commits":[{"sha":"a2bcdfa2b104d6df83b488eb46ecb6c997a217be","author":{"email":"34cd69fd1edf1dbeb60d8f1ed9a92a19d78eb447@gmail.com","name":"Samuli Seppänen"},"message":"Removed import of not-existing api_extensions module\n\nSigned-off-by: Samuli Seppänen <samuli.seppanen@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mattock/fabric/commits/a2bcdfa2b104d6df83b488eb46ecb6c997a217be"},{"sha":"e0d3d79e6d8ff02ea7d2460d0740f3a4dae7d7d2","author":{"email":"34cd69fd1edf1dbeb60d8f1ed9a92a19d78eb447@gmail.com","name":"Samuli Seppänen"},"message":"Moved upcloud imports inside upcloud.bootstrap task\n\nThe task hierarchy logic placed all tasks in utils.py under upcloud in the\nhierarchy. It seems this was due to utils being later in sorting order than\nupcloud. Moving the imports into the task itself works around this issue.\n\nSigned-off-by: Samuli Seppänen <samuli.seppanen@gmail.com>","distinct":true,"url":"https://api.github.com/repos/mattock/fabric/commits/e0d3d79e6d8ff02ea7d2460d0740f3a4dae7d7d2"}]}