{"push_id":1194254124,"size":47,"distinct_size":0,"ref":"refs/heads/master","head":"2df0d4ec545f3d7e855b48c62ea281f89d56bc97","before":"c29d3ff9d8204a624d8b3cada89cdf744597e9d9","commits":[{"sha":"24c904162da3832f8388992f4ff064777e5454d4","author":{"name":"Kyle Fazzari","email":"d0ff38e6f73256704c61d16b0f8fbefe41e0c8dc@canonical.com"},"message":"cmd,interfaces,snap: implement hook whitelist.\n\nCurrently snapd will happily load any hooks provided by the snap. Only\ncertain hooks will ever be called by snapd itself, but this means that\narbitrary hooks could be called via `snap run`, which may not be desired\nbehavior. This commit implements a whitelist of supported hooks that\nwill be loaded-- every other hook will be ignored.\n\nUpdates: #1586465\n\nSigned-off-by: Kyle Fazzari <kyle@canonical.com>","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/24c904162da3832f8388992f4ff064777e5454d4"},{"sha":"40b1515ce86a319f7ef0acb2e63c0968ccf908d2","author":{"name":"Kyle Fazzari","email":"6b1214f697fba98414228110899bbf0bf794563f@users.noreply.github.com"},"message":"Merge branch 'master' into feature/1586465/hook_whitelist","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/40b1515ce86a319f7ef0acb2e63c0968ccf908d2"},{"sha":"59b946232081a8d32f650f7081e4b2887f4708c0","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"deal with broken snaps, add spread test","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/59b946232081a8d32f650f7081e4b2887f4708c0"},{"sha":"22351ee19b36f595edd605a40d2738e25b908c26","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"fix silly typo","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/22351ee19b36f595edd605a40d2738e25b908c26"},{"sha":"8ab751883686a988233b2b8ddb262ff52779c8ed","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"Merge remote-tracking branch 'upstream/master' into feature/allow-broken-removal","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/8ab751883686a988233b2b8ddb262ff52779c8ed"},{"sha":"e640d8caf5c6403b31c0267b059c5adcf52a6355","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"make broken a string and add broken reason","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/e640d8caf5c6403b31c0267b059c5adcf52a6355"},{"sha":"008a4d75f921c2124cee7012d3ffdf1d42d3ed80","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"Merge remote-tracking branch 'upstream/master' into feature/allow-broken-removal","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/008a4d75f921c2124cee7012d3ffdf1d42d3ed80"},{"sha":"d93f6e4dd5f7ad25ad2a4b0f78df802a16ad5924","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"fix spread test","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/d93f6e4dd5f7ad25ad2a4b0f78df802a16ad5924"},{"sha":"2584c633438620365b78913e174b63b5b19c8d42","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"Merge remote-tracking branch 'upstream/master' into feature/allow-broken-removal","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/2584c633438620365b78913e174b63b5b19c8d42"},{"sha":"f2fe1753facf6b12072afa3b4e93be35f3ac0240","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"move broken snap state handling into overlord/snapstate","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/f2fe1753facf6b12072afa3b4e93be35f3ac0240"},{"sha":"9ebfe24baff97ed0993a7d32ab5915a68a5a81eb","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"Merge remote-tracking branch 'upstream/master' into feature/allow-broken-removal","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/9ebfe24baff97ed0993a7d32ab5915a68a5a81eb"},{"sha":"1a869b3be76fd2a59f9644d47f97f6f806b00401","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"Merge remote-tracking branch 'upstream/master' into feature/allow-broken-removal","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/1a869b3be76fd2a59f9644d47f97f6f806b00401"},{"sha":"789ad92bbeb1f9d5b8dac341de81968bec45dd56","author":{"name":"Kyle Fazzari","email":"d0ff38e6f73256704c61d16b0f8fbefe41e0c8dc@canonical.com"},"message":"Merge branch 'master' into feature/1586465/hook_whitelist\n\nSigned-off-by: Kyle Fazzari <kyle@canonical.com>","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/789ad92bbeb1f9d5b8dac341de81968bec45dd56"},{"sha":"7ddc1677694a7f479538cb9f24e1c7372f1abb7d","author":{"name":"Kyle Fazzari","email":"d0ff38e6f73256704c61d16b0f8fbefe41e0c8dc@canonical.com"},"message":"Rename hook_types.go to hooktypes.go\n\nSigned-off-by: Kyle Fazzari <kyle@canonical.com>","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/7ddc1677694a7f479538cb9f24e1c7372f1abb7d"},{"sha":"b3f1f63c1bb10fb8dfb44a7f63f610f7c328f83b","author":{"name":"Samuele Pedroni","email":"653c9d6d6eec0d8bf6be82f26bd4c2616f8347fe@lucediurna.net"},"message":"implement Retry{After: duration}","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/b3f1f63c1bb10fb8dfb44a7f63f610f7c328f83b"},{"sha":"74b95af8c3cfd428269a767f2b657e395a06d1ec","author":{"name":"Samuele Pedroni","email":"653c9d6d6eec0d8bf6be82f26bd4c2616f8347fe@lucediurna.net"},"message":"use Time.Equal in tests","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/74b95af8c3cfd428269a767f2b657e395a06d1ec"},{"sha":"73555d108936203a3c5d2d57e83dd44cb33108bb","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"use more consistent \"snap %q (rev %s)\" task descriptions","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/73555d108936203a3c5d2d57e83dd44cb33108bb"},{"sha":"a6df085963c23c0838fb9d8317d95d1cfc0528f7","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"fix incorrect task description for Enable/Disable","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/a6df085963c23c0838fb9d8317d95d1cfc0528f7"},{"sha":"a0518bcf9c26361da4ccd2ddfb995680f1b22d8f","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"Merge remote-tracking branch 'upstream/master' into feature/tasks-descr","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/a0518bcf9c26361da4ccd2ddfb995680f1b22d8f"},{"sha":"0b0d7193a7bb9135b4dc22a89c31fbf13097b9e2","author":{"name":"Michael Vogt","email":"d5b909f12f3acd507760f36dcc3f39f624fe872f@ubuntu.com"},"message":"Merge remote-tracking branch 'upstream/master' into feature/allow-broken-removal","distinct":false,"url":"https://api.github.com/repos/fgimenez/snappy/commits/0b0d7193a7bb9135b4dc22a89c31fbf13097b9e2"}]}
{"actor":{"display_login":"fgimenez"}}