{"push_id":805333350,"size":72,"distinct_size":1,"ref":"refs/heads/master","head":"1d8299571b6ee7a0a5590e1c33a41b528ef0d514","before":"4f03a306f88d641f46c960c09d37211b2970b8db","commits":[{"sha":"b6858babcf0e14c4d3cf107a0bc2cbc7e9060620","author":{"email":"8cd32adbfdfb986a6f0d684f7a16030a20d97029@kano.me","name":"Radu"},"message":"Added shutdown scheduling for updates and automatic downloading","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/b6858babcf0e14c4d3cf107a0bc2cbc7e9060620"},{"sha":"7485473a0caf9aef93b4d873c0a546dabb01a83f","author":{"email":"8cd32adbfdfb986a6f0d684f7a16030a20d97029@kano.me","name":"Radu"},"message":"Fixed double dialogs, dialog at shutdown, and urgent flag clearing","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/7485473a0caf9aef93b4d873c0a546dabb01a83f"},{"sha":"575ab0ba7c5d1fc0af2a84bda42ea548264c1e9a","author":{"email":"8cd32adbfdfb986a6f0d684f7a16030a20d97029@kano.me","name":"Radu"},"message":"TIL python getters and setters - fixed status","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/575ab0ba7c5d1fc0af2a84bda42ea548264c1e9a"},{"sha":"f357fea8fbf20db3c76b2b3dc9bb6e32eb672d90","author":{"email":"8cd32adbfdfb986a6f0d684f7a16030a20d97029@kano.me","name":"Radu"},"message":"Changed dialogs to use binary kano-dialog","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/f357fea8fbf20db3c76b2b3dc9bb6e32eb672d90"},{"sha":"1116e058ab42a86a0eb292109ce9cf62480014a6","author":{"email":"8cd32adbfdfb986a6f0d684f7a16030a20d97029@kano.me","name":"Radu"},"message":"Fixed kano-dialog formatting, added automatic stages for urgent updates","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/1116e058ab42a86a0eb292109ce9cf62480014a6"},{"sha":"0ae49f2839a2fff66b3682943b6e367687490fc5","author":{"email":"8cd32adbfdfb986a6f0d684f7a16030a20d97029@kano.me","name":"Radu"},"message":"Moved install dialog to kano-updater, fixed dialog launch","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/0ae49f2839a2fff66b3682943b6e367687490fc5"},{"sha":"b9839018aefc5e77f493046a9d9ad8b1cc7aab01","author":{"email":"8cd32adbfdfb986a6f0d684f7a16030a20d97029@kano.me","name":"Radu"},"message":"Fixed dialogs and install from lxpanel","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/b9839018aefc5e77f493046a9d9ad8b1cc7aab01"},{"sha":"6b4dac2d9089bb24a7d5b9432e57212f0d47834e","author":{"email":"8cd32adbfdfb986a6f0d684f7a16030a20d97029@kano.me","name":"Radu"},"message":"Added urgent update install at install","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/6b4dac2d9089bb24a7d5b9432e57212f0d47834e"},{"sha":"4cd41c716a74178b2cb1e5896c7ba591f7a14629","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@kano.me","name":"Tom Bettany"},"message":"Priority: Add ability to install urgent updates\n\nKanoComputing/engage#62\nAdd awareness of priorities to the updater. Add the behaviour only for\nthe case of an urgent update.\n\nIf an urgent update is found then update the status file to set the\nupdate type to urgent. This will make all subsequent phases in the\ncurrent update cycle urgent; this means that if both an urgent and\nnormal update are available, the urgent takes priority and only it is\ninstalled rather than permitting a combination of the two to be dealt\nwith.","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/4cd41c716a74178b2cb1e5896c7ba591f7a14629"},{"sha":"658f8fac02e06551ca8b5a369c1c09c507f66cd4","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@kano.me","name":"Tom Bettany"},"message":"Priority: Add ability to only check for urgent updates\n\nKanoComputing/engage#62\nBy specifying the parameter `--priority urgent` to the CLI check\ncommand, the updater will only check for urgent updates. Likewise for\n`standard` updates.","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/658f8fac02e06551ca8b5a369c1c09c507f66cd4"},{"sha":"287475ed8e6b6481427ebd094fe60e4af5819b2e","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@kano.me","name":"Tom Bettany"},"message":"Priority: Mark APT priorities with preferences file\n\nKanoComputing/engage#62\nAdd the APT preferences file which specifies the priorities of each\nrepository suite in the sources to allow the urgent releases to have a\nhigh priority.","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/287475ed8e6b6481427ebd094fe60e4af5819b2e"},{"sha":"8aa52983dd39fad1d0e64eff796d3f094fa59abc","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@kano.me","name":"Tom Bettany"},"message":"Priority: Correct version checking for urgent updates\n\nKanoComputing/engage#62\nWhen deciding whether an urgent update is available, the major system\nversion must match the major package version. Remove checking of the\nminor version.","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/8aa52983dd39fad1d0e64eff796d3f094fa59abc"},{"sha":"516ec11c862f8708616e8c9783e253cf0ca7e25a","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@kano.me","name":"Tom Bettany"},"message":"Priority: Incorporate priority into install phase\n\nKanoComputing/engage#62\nOnly call the install for the urgent packages when in urgent mode.","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/516ec11c862f8708616e8c9783e253cf0ca7e25a"},{"sha":"f9a19644cc76d5484d79a8a0c11dddd0d742af6b","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@kano.me","name":"Tom Bettany"},"message":"Logging: Log packages to be installed","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/f9a19644cc76d5484d79a8a0c11dddd0d742af6b"},{"sha":"d6ef81bc6807ffac7a815890136b3f85f02f8bf7","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@kano.me","name":"Tom Bettany"},"message":"Priority: Prevent PIP downloading for priority updates\n\nKanoComputing/engage#62\nWhen there is an urgent update, PIP is not involved in the process so\nskip it.","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/d6ef81bc6807ffac7a815890136b3f85f02f8bf7"},{"sha":"e6f7949613bc89648f5c1b131e8726a735186b7d","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@kano.me","name":"Tom Bettany"},"message":"Priority: Fix undefined variable when downloading non-prio\n\nKanoComputing/engage#62\nA default value was not given so when attempting to download a standard\nupdate it would be considered undefined.","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/e6f7949613bc89648f5c1b131e8726a735186b7d"},{"sha":"26a2e473d0f256dbbe83d133ce5b4893ec5a47e4","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@kano.me","name":"Tom Bettany"},"message":"Logging: Log checking for updates","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/26a2e473d0f256dbbe83d133ce5b4893ec5a47e4"},{"sha":"2bffea96f27a1ca43797bbe4eb59b1d63c2893ba","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@kano.me","name":"Tom Bettany"},"message":"Priority: Reset the is_urgent flag after install\n\nKanoComputing/engage#62\nOriginally the `is_urgent` flag was being reset during the clean-up.\nThis unfortunately causes the flag to get reset too often, including at\nboot if the install was interrupted. Instead move the reset into the\nfinishing stages when installing the urgent update.","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/2bffea96f27a1ca43797bbe4eb59b1d63c2893ba"},{"sha":"408c71517d5b81a7ae14ba372d509ae87f51ed11","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@kano.me","name":"Tom Bettany"},"message":"Priority: Switch urgent check CLI syntax\n\nKanoComputing/engage#62\nDocopt was misinterpreting the original CLI syntax, causing the priority\nparameter to fail. Switch the syntax to be one that docopt agrees with.","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/408c71517d5b81a7ae14ba372d509ae87f51ed11"},{"sha":"9d89e3db4cf6c456a052577c62d1622eed5d3311","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@kano.me","name":"Tom Bettany"},"message":"Priority: Insert urgent repo to sources list\n\nKanoComputing/engage#62\nIn order to utilise the urgent repository, it needs to be added to the\nAPT sources list so add it post-install.","distinct":false,"url":"https://api.github.com/repos/KanoComputing/kano-updater/commits/9d89e3db4cf6c456a052577c62d1622eed5d3311"}]}