{"push_id":870334537,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"7d700379bf60f94eb219bebe005bd97446db44d7","before":"754b1467e6a76ac0f53ec0e32644c7d886e9ef29","commits":[{"sha":"73261a6d9cfc75fb18295968edf3975c826490f8","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Preserve address merge order when picking preferred public and private addresses","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/73261a6d9cfc75fb18295968edf3975c826490f8"},{"sha":"12705b3395b3e8c019b59ea9786410675427121b","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Fixes","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/12705b3395b3e8c019b59ea9786410675427121b"},{"sha":"7eb5b8026b3075e2ca1661d581cbab98b626b6e8","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Merge remote-tracking branch 'upstream/master' into pick-provider-first-master","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/7eb5b8026b3075e2ca1661d581cbab98b626b6e8"},{"sha":"733b48bb7a23d5ed4fb3e03c3b162e9bf20ded44","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"First raft of changes towards picking provider addresses over machine addresses","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/733b48bb7a23d5ed4fb3e03c3b162e9bf20ded44"},{"sha":"16b87ca77021bf5e6ffc2e1879da07d1948f0f8d","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Fleshing out implementation","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/16b87ca77021bf5e6ffc2e1879da07d1948f0f8d"},{"sha":"9d1fc269ed8855823e3ebedf6ebac2ec8c1501a8","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Test fixes","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/9d1fc269ed8855823e3ebedf6ebac2ec8c1501a8"},{"sha":"344376d89a07437804e13e108582701939f98839","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"More test fixes","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/344376d89a07437804e13e108582701939f98839"},{"sha":"c90bbfcd2c58289522b2b4197f76f614b606fa38","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"New tests","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/c90bbfcd2c58289522b2b4197f76f614b606fa38"},{"sha":"d40984c76179cee4fadbbffc2859664aab1ddae3","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Additional test","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/d40984c76179cee4fadbbffc2859664aab1ddae3"},{"sha":"6c04acf54f98eca22a894733196cb947f2c552af","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Test fixes","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/6c04acf54f98eca22a894733196cb947f2c552af"},{"sha":"2a4c31819d503dd23cdd04029278cb14f8759dbc","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Add upgrade step to 1.26","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/2a4c31819d503dd23cdd04029278cb14f8759dbc"},{"sha":"1e7c445afe2fe4ac9c9bbed4733650a4437fe98c","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"New test and fix","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/1e7c445afe2fe4ac9c9bbed4733650a4437fe98c"},{"sha":"0984149452948a3bc038d412a12ea1abc4d9a20f","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Add Doc comments","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/0984149452948a3bc038d412a12ea1abc4d9a20f"},{"sha":"c36c6e85d83fe0766eb2630c02eb82867415b785","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Comment updates","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/c36c6e85d83fe0766eb2630c02eb82867415b785"},{"sha":"d11f44742c24e4717eab86fae820d26299ea319f","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"More logging for problematic test","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/d11f44742c24e4717eab86fae820d26299ea319f"},{"sha":"fb151978f71f905193087bcea648447318e664d3","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Machine Principals method for testing","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/fb151978f71f905193087bcea648447318e664d3"},{"sha":"7d700379bf60f94eb219bebe005bd97446db44d7","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #3692 from voidspace/pick-provider-first-master\n\nChange algorithm for picking addresses to always prefer provider\n\nWhen choosing a preferred public or private address for a machine always prefer the provider over machine addresses, even if the scope doesn't exactly match. This is because the provider usually will have a better idea what addresses should be used for a machine and the machine addresses should only be used as a fallback.\n\n(Review request: http://reviews.vapour.ws/r/3097/)","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/7d700379bf60f94eb219bebe005bd97446db44d7"}]}