{"push_id":3056021309,"size":38,"distinct_size":5,"ref":"refs/heads/fix/interrupt-multiple-tools","head":"23a298c1d0fa9ed23eb4410225c955f6b7562b78","before":"b5c9c41173d24ad1da85cafaff326718d50a8d52","commits":[{"sha":"d431cb898d375e6202a26ad4e02bd36ea3dcf4a4","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Make application function without genders file\n\nNow obey methodology that if no genders file is found, act as if\nthere's an empty genders file at the expected location\nNow, with a missing genders file, no error is generated on boot and\nthe system acts as if there are no genders present","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/d431cb898d375e6202a26ad4e02bd36ea3dcf4a4"},{"sha":"d06d99222ccfb108573ca6be06460c7a1dce8fcf","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Stop crash on boot if no tools are found\n\nGenerically, make return of `__hashify_all` an empty dict if no values\nof `subcommand_key` are found\nNow system will compile error free, just with `run` not doing anything","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/d06d99222ccfb108573ca6be06460c7a1dce8fcf"},{"sha":"453d2bc59b7ab8b96cf397d0ba5545857788ea5d","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Create `GENDERS` const in config","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/453d2bc59b7ab8b96cf397d0ba5545857788ea5d"},{"sha":"3f0b970a75632720ccf07f9d0880596baf3ca014","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Swap try-except block for `setdefault`","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/3f0b970a75632720ccf07f9d0880596baf3ca014"},{"sha":"79982bef3b7f4c4157ea2cd375bd0a81f2392dfe","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Remove try-except as conditional\n\nreplace with early return for if file doesn't exist","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/79982bef3b7f4c4157ea2cd375bd0a81f2392dfe"},{"sha":"bbac2171ffacf3ea31f301f914b842c2945a6ef9","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Consolidate error management\n\nMove removal of spurious empty string produced by nodeattr\nto central location","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/bbac2171ffacf3ea31f301f914b842c2945a6ef9"},{"sha":"fa3fa3f33723bea056474b2db82e7b49e60f548b","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Reformat invalid nodename error","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/fa3fa3f33723bea056474b2db82e7b49e60f548b"},{"sha":"330d67615536d6b06ca1f2a53641753d423ec3ae","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Consolidate return statement","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/330d67615536d6b06ca1f2a53641753d423ec3ae"},{"sha":"a520e9b820028b3664020b602567417b99b92d1a","author":{"name":"WilliamMcCumstie","email":"27292c52948fabb117a7170b46e4a0dae53d7801@outlook.com"},"message":"Merge pull request #169 from alces-software/fix/install-error-msgs\n\nFix/install error msgs","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/a520e9b820028b3664020b602567417b99b92d1a"},{"sha":"fc288282a361b500f5f6bb8b8e91bcfae84b6c5c","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Add inital confirmation text","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/fc288282a361b500f5f6bb8b8e91bcfae84b6c5c"},{"sha":"119cbd5ea15e307a16b3bda04c6309b937ca7ce8","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Add `--yes` flag to skip confirmation\n\ncan also use -y","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/119cbd5ea15e307a16b3bda04c6309b937ca7ce8"},{"sha":"318a03d374a18db7cb5f6b6902e748223a66f447","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Reformat `more`\n\nNow has headings and is spaced nicer","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/318a03d374a18db7cb5f6b6902e748223a66f447"},{"sha":"762f53054c45aeea8a6816dc31105a8871ebe77a","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Improve confirmation information","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/762f53054c45aeea8a6816dc31105a8871ebe77a"},{"sha":"1a9f00f58e72ecfa477d100279e7e6ad777bb937","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Concatanate confiramtion conditional","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/1a9f00f58e72ecfa477d100279e7e6ad777bb937"},{"sha":"c89e8fdbd680fc6affb4ba5bbb91e29bddbfc636","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Compress nodes in confirmation message","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/c89e8fdbd680fc6affb4ba5bbb91e29bddbfc636"},{"sha":"aac39dd2491f3f3829243440d902b538e5d0d5bb","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Rework options hash for consistency","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/aac39dd2491f3f3829243440d902b538e5d0d5bb"},{"sha":"476e18cfbc862d9420a55bf94bc9fe92a4d59a9d","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Display tools on new lines","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/476e18cfbc862d9420a55bf94bc9fe92a4d59a9d"},{"sha":"faf2a6e7b955aeb9fa6160d6451144de72e75aee","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Alter conditional\n\nRemove 'more'\nand add other y/n options","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/faf2a6e7b955aeb9fa6160d6451144de72e75aee"},{"sha":"3d7d6d3424ca94783c43e23e3aefe168f54f6f1b","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Make `create_tmp_genders_file` private","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/3d7d6d3424ca94783c43e23e3aefe168f54f6f1b"},{"sha":"acf59e35455cbb574627e97be543314ff01fec1b","author":{"name":"DavidMarchant","email":"21d593228256596f571857824f58aac3b1ecf9d3@gmail.com"},"message":"Reformat output","distinct":false,"url":"https://api.github.com/repos/alces-software/adminware/commits/acf59e35455cbb574627e97be543314ff01fec1b"}]}
{"actor":{"display_login":"WilliamMcCumstie"}}