{"push_id":1068444299,"size":32,"distinct_size":32,"ref":"refs/heads/api-snaps-backed-by-state","head":"09c7e8f42551ad8ed2ccd017a1072787a1b3cbb1","before":"21aa4e7bbba278710d59f54de8677bf72a3f1cfe","commits":[{"sha":"ba7046f765d9c8937646ff788c1106ffa178a662","author":{"email":"beac5f8171fcde5e2ec734cc5d25d03e7362e8de@niemeyer.net","name":"Gustavo Niemeyer"},"message":"snap,snappy: allow snaps to require system features","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/ba7046f765d9c8937646ff788c1106ffa178a662"},{"sha":"d80fc54b19afcae99af765fa8797cf15d28ceb0c","author":{"email":"8fb63dcdeb805fa98d0ff25a3c594e69a1fa8809@ubuntu.com","name":"Michael Vogt"},"message":"log do/undo status when a task is run","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/d80fc54b19afcae99af765fa8797cf15d28ceb0c"},{"sha":"5106ed3bcb193bfda7eec579b12c4e61199e314c","author":{"email":"8fb63dcdeb805fa98d0ff25a3c594e69a1fa8809@ubuntu.com","name":"Michael Vogt"},"message":"Use native systemctl enable instead of our own implementation\n\nWe had our own implementation of systemd.Enable() in the past\nbecause ubuntu-device-flash was using this code when the user\ninstalled additional snaps. Because u-d-f could run on pre-systemd\nsystems we did not want to depend on systemctl for enable.\n\nHowever it looks like our version is buggy. Plus with 16.04\nsystemd is everywhere and we will also change the way that\nu-d-f --install works for 16.","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/5106ed3bcb193bfda7eec579b12c4e61199e314c"},{"sha":"780ed334ace89755aa2079035ac0971a4e860c62","author":{"email":"8fb63dcdeb805fa98d0ff25a3c594e69a1fa8809@ubuntu.com","name":"Michael Vogt"},"message":"fix enable test","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/780ed334ace89755aa2079035ac0971a4e860c62"},{"sha":"e0ad0eeac94cdc7068035215bc822f9510b05546","author":{"email":"2a6c1d4911431a6c01b656d652438866f3470f31@gmail.com","name":"John R. Lenton"},"message":"daemon: connect/disconnect now async","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/e0ad0eeac94cdc7068035215bc822f9510b05546"},{"sha":"708a5f7786dbce478e702d699d07ef7c076e8e79","author":{"email":"2a6c1d4911431a6c01b656d652438866f3470f31@gmail.com","name":"John R. Lenton"},"message":"cmd/snap, client: switch connect/disconnect to the async goodness","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/708a5f7786dbce478e702d699d07ef7c076e8e79"},{"sha":"fc994a18bbf20bcf6c16e1d3ac24bec9e00dd099","author":{"email":"224ccd66db013a3e144029991a4b130c414d4ed9@gmail.com","name":"Michael Vogt"},"message":"Merge pull request #972 from niemeyer/snap-assumes\n\nsnap,snappy: allow snaps to require system features","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/fc994a18bbf20bcf6c16e1d3ac24bec9e00dd099"},{"sha":"bd5584f0c1cba7f95fd205d39462afa0471e1cf0","author":{"email":"8fb63dcdeb805fa98d0ff25a3c594e69a1fa8809@ubuntu.com","name":"Michael Vogt"},"message":"address review feedback","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/bd5584f0c1cba7f95fd205d39462afa0471e1cf0"},{"sha":"fe3110700213df09927b0b19bf9dbc57f45e7c7b","author":{"email":"2a6c1d4911431a6c01b656d652438866f3470f31@gmail.com","name":"John R. Lenton"},"message":"daemon, client, cmd/snap, doc/rest.md: cleanup","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/fe3110700213df09927b0b19bf9dbc57f45e7c7b"},{"sha":"1e7682b708bad3682c516a20e141a77217b55c95","author":{"email":"73c3cc1bd9511e5e1f65bb4bad3a3e001bf57907@canonical.com","name":"Pete Woods"},"message":"docs: update rest.md with price information","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/1e7682b708bad3682c516a20e141a77217b55c95"},{"sha":"9fe80e06456c51b5f1ea99538e630ca7c7a0edd5","author":{"email":"73c3cc1bd9511e5e1f65bb4bad3a3e001bf57907@canonical.com","name":"Pete Woods"},"message":"Respond to Gustavo's review comments","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/9fe80e06456c51b5f1ea99538e630ca7c7a0edd5"},{"sha":"720367ae0760cc45cb6503be18ae1302d9097e6c","author":{"email":"73c3cc1bd9511e5e1f65bb4bad3a3e001bf57907@canonical.com","name":"Pete Woods"},"message":"daemon: only include price property if the snap is non-free","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/720367ae0760cc45cb6503be18ae1302d9097e6c"},{"sha":"02d058577149765adad8b8444b0b696b2e47107d","author":{"email":"73c3cc1bd9511e5e1f65bb4bad3a3e001bf57907@canonical.com","name":"Pete Woods"},"message":"Whoops!","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/02d058577149765adad8b8444b0b696b2e47107d"},{"sha":"cd4236be083b5f05103f0c9793c1d2e506105ea1","author":{"email":"d066c78f21bfb1c03fdab886045e9743ac5a3edd@users.noreply.github.com","name":"John Lenton"},"message":"Merge pull request #970 from chipaca/async-dis-connect\n\ndaemon, client, cmd/snap: connect/disconnect now async","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/cd4236be083b5f05103f0c9793c1d2e506105ea1"},{"sha":"a70dc4f0b1153727ed7007c239da07cf7f6b8f56","author":{"email":"beac5f8171fcde5e2ec734cc5d25d03e7362e8de@niemeyer.net","name":"Gustavo Niemeyer"},"message":"Merge pull request #977 from pete-woods/hide-prices-for-free-snaps\n\ndaemon: only include price property if the snap is non-free","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/a70dc4f0b1153727ed7007c239da07cf7f6b8f56"},{"sha":"c8795a2cfe3032ec79636314e977e2bb375cf53b","author":{"email":"beac5f8171fcde5e2ec734cc5d25d03e7362e8de@niemeyer.net","name":"Gustavo Niemeyer"},"message":"Merge pull request #975 from pete-woods/price-docs\n\ndocs: update rest.md with price information","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/c8795a2cfe3032ec79636314e977e2bb375cf53b"},{"sha":"1262c4be4babc8d318332da9d18483f4ab14823b","author":{"email":"beac5f8171fcde5e2ec734cc5d25d03e7362e8de@niemeyer.net","name":"Gustavo Niemeyer"},"message":"Merge pull request #973 from mvo5/bugfix/undo-logging\n\nstate: log do/undo status too when a task is run","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/1262c4be4babc8d318332da9d18483f4ab14823b"},{"sha":"1fdcf2d4aa16e481268c2091a4019a0d29dd3638","author":{"email":"8fb63dcdeb805fa98d0ff25a3c594e69a1fa8809@ubuntu.com","name":"Michael Vogt"},"message":"Add workaround for misbehaving store\n\nSHORT LIVED OMG HACK TO WORKAROUND SERVER BREAKAGE\n\nWe should get only a single result when using a search with\na quoted package name. We get totally incorrect results from\nthe store if we do that. As a workaround we do a search on\nthe package_name without quotes. This will mean 'http' will\nreturn http,http-server,http-client etc. So we need to manually\nfilter for exact matches.\n\nNote that this will break once the results are bigger than\nthe servers page size. Because we have not many snaps in the\nstore this is not a concern right now.","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/1fdcf2d4aa16e481268c2091a4019a0d29dd3638"},{"sha":"ce2eeda0ce163d634facd9cc335753e2f8b808f9","author":{"email":"8fb63dcdeb805fa98d0ff25a3c594e69a1fa8809@ubuntu.com","name":"Michael Vogt"},"message":"make autopkgtest use the right env vars","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/ce2eeda0ce163d634facd9cc335753e2f8b808f9"},{"sha":"3fe6359ddcd4c1832407e672862939ce1b6554c1","author":{"email":"beac5f8171fcde5e2ec734cc5d25d03e7362e8de@niemeyer.net","name":"Gustavo Niemeyer"},"message":"overlord/snapstate: deny two changes on one snap","distinct":true,"url":"https://api.github.com/repos/pedronis/snappy/commits/3fe6359ddcd4c1832407e672862939ce1b6554c1"}]}