{"push_id":556628456,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"0b8aecef9818388e691bf6d5437b0a163005ad27","before":"4a5ca1926c11f03773d01b8bc374e4c642821baf","commits":[{"sha":"b2d30160f247192e9df6308e141a92e5156f79d9","author":{"email":"a41abb167b8e6c605cc3ae2e969b0a086a5b3b89@canonical.com","name":"Frank Mueller"},"message":"First extraction of Networking interface and changing of tests.","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/b2d30160f247192e9df6308e141a92e5156f79d9"},{"sha":"3a5f0cb41544ef753fa961196a7c3920d8917082","author":{"email":"a41abb167b8e6c605cc3ae2e969b0a086a5b3b89@canonical.com","name":"Frank Mueller"},"message":"Changing the tests to reflect the networking changes.","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/3a5f0cb41544ef753fa961196a7c3920d8917082"},{"sha":"c73dfeb5288a4a9e3e3913a7fe23be9eed93a547","author":{"email":"a41abb167b8e6c605cc3ae2e969b0a086a5b3b89@canonical.com","name":"Frank Mueller"},"message":"More cleanups.","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/c73dfeb5288a4a9e3e3913a7fe23be9eed93a547"},{"sha":"9bec45066606aac2be5d3f48a673449a1e7977f2","author":{"email":"a41abb167b8e6c605cc3ae2e969b0a086a5b3b89@canonical.com","name":"Frank Mueller"},"message":"Merge branch 'master' into networking-interfaces","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/9bec45066606aac2be5d3f48a673449a1e7977f2"},{"sha":"3fa8526f76043671a67af662063abb339d22c2fa","author":{"email":"a41abb167b8e6c605cc3ae2e969b0a086a5b3b89@canonical.com","name":"Frank Mueller"},"message":"Merge branch 'master' into networking-interfaces","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/3fa8526f76043671a67af662063abb339d22c2fa"},{"sha":"530aabbed5f7a385d520d1c9285c28bb95531230","author":{"email":"a41abb167b8e6c605cc3ae2e969b0a086a5b3b89@canonical.com","name":"Frank Mueller"},"message":"Changes after initial review.","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/530aabbed5f7a385d520d1c9285c28bb95531230"},{"sha":"cd7a3f93f04201718504e21902c16904e1c39f91","author":{"email":"a41abb167b8e6c605cc3ae2e969b0a086a5b3b89@canonical.com","name":"Frank Mueller"},"message":"Final review changes before shipping.","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/cd7a3f93f04201718504e21902c16904e1c39f91"},{"sha":"907169626fe50037d96a8f8afe4dad4a8e09fdb3","author":{"email":"a41abb167b8e6c605cc3ae2e969b0a086a5b3b89@canonical.com","name":"Frank Mueller"},"message":"Merge branch 'master' into networking-interfaces","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/907169626fe50037d96a8f8afe4dad4a8e09fdb3"},{"sha":"0b8aecef9818388e691bf6d5437b0a163005ad27","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #1471 from TheMue/networking-interfaces\n\nExtracting go interfaces for networking from Environ\n\nInstead of expanding the `Environ` interface the functionality for networking is combined in the interface `Networking`. It is not embedded in `Environ`. Instead there's a second interface named `NetworkingInterface`. It combines `Environ` und `Networking` by embedding.\r\n\r\nThe function `SupportsNetworking() ` gets an Environ as parameter and checks if it also implements `Networking` by type assertion. In this case the `NetworkingInterface` and `true` will be returned, otherwise `nil` and `false`.\n\n(Review request: http://reviews.vapour.ws/r/793/)","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/0b8aecef9818388e691bf6d5437b0a163005ad27"}]}