{"push_id":596763224,"size":2,"distinct_size":2,"ref":"refs/heads/power-8800-Pro-support","head":"53ec3d54a5ddecc40622d511b0077d76aae16030","before":"2d8bce62d99287ea190fe4571ff0c293e6b59751","commits":[{"sha":"e70c2628990d282810f85a9fb7243b9115d008ed","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@stb-tester.com","name":"William Manley"},"message":"stbt power: Implement in Python rather than bash\n\nWe've been meaning to [move to Python] for the power controllers for a\nwhile as shell isn't really that good a fit for argument parsing, URI\nmatching and making HTTP requests.  Also it will make it easier to access\nthis functionality from the Python scripts themselves.\n\nWith this commit all of the real functionality is still in `stbt-power.sh`\nbut the actual `stbt power` command itself is in Python which opens up a\nmigration path to allow the existing supported power controllers to be\nported to Python.\n\nNote: none of the currently supported power controllers have any tests at\nall and the command itself is barely documented, so it's difficult to be\nsure that we haven't broken anything.\n\nThis is in preparation for adding support for adding support for\n[Aviosys USB NET POWER 8800 Pro] power controllers.\n\n[move to Python]: https://groups.google.com/d/msg/stb-tester/0wFNSIimHn0/317YMmc4CesJ\n[Aviosys USB NET POWER 8800 Pro]: http://www.aviosys.com/8800.html","distinct":true,"url":"https://api.github.com/repos/wmanley/stb-tester/commits/e70c2628990d282810f85a9fb7243b9115d008ed"},{"sha":"53ec3d54a5ddecc40622d511b0077d76aae16030","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@stb-tester.com","name":"William Manley"},"message":"stbt power: Add support for the Aviosys USB Net Power 8800 Pro","distinct":true,"url":"https://api.github.com/repos/wmanley/stb-tester/commits/53ec3d54a5ddecc40622d511b0077d76aae16030"}]}