{"push_id":790466235,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"98b46113f9c98c12a743247751a047c5ab016412","before":"473a13f9709a49d328a51a8520a39f55a7c9a223","commits":[{"sha":"deb140b4c1912c4bb9c3075c155442bfa8b3835a","author":{"email":"21e2afd93d5ce53123476032b5dca8a79b546094@jenslody.de","name":"Jens Lody"},"message":"Cache weatherdata if gnome-shell is locked or idle.","distinct":true,"url":"https://api.github.com/repos/jenslody/gnome-shell-extension-openweather/commits/deb140b4c1912c4bb9c3075c155442bfa8b3835a"},{"sha":"0160a63ad0181819c6c4b009d39351ba609093f2","author":{"email":"21e2afd93d5ce53123476032b5dca8a79b546094@jenslody.de","name":"Jens Lody"},"message":"Better reentrancy guards for forecast.io.\nThe problem here is, that it fetches current and forecast data with one call.","distinct":true,"url":"https://api.github.com/repos/jenslody/gnome-shell-extension-openweather/commits/0160a63ad0181819c6c4b009d39351ba609093f2"},{"sha":"e96c470dec4857a47a27bd0f004000a639064071","author":{"email":"21e2afd93d5ce53123476032b5dca8a79b546094@jenslody.de","name":"Jens Lody"},"message":"Avoid multiple calls of weatherprovider url, if the network-changed signal is recieived multiple times for some reasons (probably once per network device).","distinct":true,"url":"https://api.github.com/repos/jenslody/gnome-shell-extension-openweather/commits/e96c470dec4857a47a27bd0f004000a639064071"},{"sha":"98b46113f9c98c12a743247751a047c5ab016412","author":{"email":"21e2afd93d5ce53123476032b5dca8a79b546094@jenslody.de","name":"Jens Lody"},"message":"Update (fix) copyright dates in the sources.","distinct":true,"url":"https://api.github.com/repos/jenslody/gnome-shell-extension-openweather/commits/98b46113f9c98c12a743247751a047c5ab016412"}]}