{"push_id":545854412,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"1fdef82f9bb7826e2e5fab3e8b0f9529193b0667","before":"5b544b74346cc812c817fa4df19fce8758a1fddf","commits":[{"sha":"4977f070ffc94ad6c1096b70ab8634e3cc8eb2aa","author":{"email":"08db85df4388a447908ff89a25ac64228354b299@gmail.com","name":"Eric Snow"},"message":"Fix the case where PortSet Intersection and Difference result in empty sets.","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/4977f070ffc94ad6c1096b70ab8634e3cc8eb2aa"},{"sha":"0fed4b57b42c6ff96bb1da07c7fb8a1eea9bb1fa","author":{"email":"08db85df4388a447908ff89a25ac64228354b299@gmail.com","name":"Eric Snow"},"message":"Use more compact syntax.","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/0fed4b57b42c6ff96bb1da07c7fb8a1eea9bb1fa"},{"sha":"bdc0c416a86c363db08e4b31f1787a4e16ea07c9","author":{"email":"08db85df4388a447908ff89a25ac64228354b299@gmail.com","name":"Eric Snow"},"message":"Add some comments explaining why we do not add empty protocols.","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/bdc0c416a86c363db08e4b31f1787a4e16ea07c9"},{"sha":"1fdef82f9bb7826e2e5fab3e8b0f9529193b0667","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #1403 from ericsnowcurrently/network-fix-portset\n\nFix the case where PortSet Intersection and Difference result in empty sets.\n\n\n\n(Review request: http://reviews.vapour.ws/r/724/)","distinct":true,"url":"https://api.github.com/repos/juju/juju/commits/1fdef82f9bb7826e2e5fab3e8b0f9529193b0667"}]}