{"push_id":1029066423,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"97ee16e22abc7dcf1d5e78ff8ad5c75f4519adc8","before":"eaee7a2c47b1d15ff9331c9e983b5b3157836713","commits":[{"sha":"b3361b59b0a19a68ca4c9ff16ceee4b2432e9f0b","author":{"email":"7323a5431d1c31072983a6a5bf23745b655ddf59@sft.mx","name":"Jonas Jelten"},"message":"github: support for pull request aborting\n\nif a pull request is running but updated during the run,\nthe build is aborted and the new one is enqueued instead.","distinct":true,"url":"https://api.github.com/repos/TheJJ/kevin/commits/b3361b59b0a19a68ca4c9ff16ceee4b2432e9f0b"},{"sha":"b2bfc5a22e05e7da57a26a781d897a252ef65253","author":{"email":"7323a5431d1c31072983a6a5bf23745b655ddf59@sft.mx","name":"Jonas Jelten"},"message":"falk: abort when config file is missing","distinct":true,"url":"https://api.github.com/repos/TheJJ/kevin/commits/b2bfc5a22e05e7da57a26a781d897a252ef65253"},{"sha":"d8d079555403e94a33114d05b867d53bffdf8aa2","author":{"email":"7323a5431d1c31072983a6a5bf23745b655ddf59@sft.mx","name":"Jonas Jelten"},"message":"kevin: removed all threads and only use asyncio","distinct":true,"url":"https://api.github.com/repos/TheJJ/kevin/commits/d8d079555403e94a33114d05b867d53bffdf8aa2"},{"sha":"97ee16e22abc7dcf1d5e78ff8ad5c75f4519adc8","author":{"email":"7323a5431d1c31072983a6a5bf23745b655ddf59@sft.mx","name":"Jonas Jelten"},"message":"kevin: asyncio for everything\n\ncreated falk.manage to spawn ssh shells for vms","distinct":true,"url":"https://api.github.com/repos/TheJJ/kevin/commits/97ee16e22abc7dcf1d5e78ff8ad5c75f4519adc8"}]}