{"push_id":573876967,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"236c5f5fb40a3850986f3e69ecbcbf1d89aaa466","before":"ed58eb03895109462ca34d48d0ce156d23b6a838","commits":[{"sha":"a393cedc82ae4dbe659bdfed2e9d0de1a6a65aa8","author":{"email":"adfc8f0aec273eace2629141317c1eac53923f28@ambient-entertainment.de","name":"Guido Winkelmann"},"message":"Implement user interface for software and versions","distinct":true,"url":"https://api.github.com/repos/pyfarm/pyfarm-master/commits/a393cedc82ae4dbe659bdfed2e9d0de1a6a65aa8"},{"sha":"5a3f652d3feb7d81ef10c6e285adae463a13f408","author":{"email":"adfc8f0aec273eace2629141317c1eac53923f28@ambient-entertainment.de","name":"Guido Winkelmann"},"message":"Bugfix: Import BAD_REQUEST","distinct":true,"url":"https://api.github.com/repos/pyfarm/pyfarm-master/commits/5a3f652d3feb7d81ef10c6e285adae463a13f408"},{"sha":"7fdce9d67903060241809bdeeb46b064453adc36","author":{"email":"adfc8f0aec273eace2629141317c1eac53923f28@ambient-entertainment.de","name":"Guido Winkelmann"},"message":"Add comment explaining how next_rank is found","distinct":true,"url":"https://api.github.com/repos/pyfarm/pyfarm-master/commits/7fdce9d67903060241809bdeeb46b064453adc36"},{"sha":"711660f12e2ca2bd61fd86ce01988b65566a8cea","author":{"email":"adfc8f0aec273eace2629141317c1eac53923f28@ambient-entertainment.de","name":"Guido Winkelmann"},"message":"Simplify logic for listing dependent jobs/jobtypes","distinct":true,"url":"https://api.github.com/repos/pyfarm/pyfarm-master/commits/711660f12e2ca2bd61fd86ce01988b65566a8cea"},{"sha":"236c5f5fb40a3850986f3e69ecbcbf1d89aaa466","author":{"email":"6d05ee698f70b9e8dbc4739378a06ac7168fef61@unknownsite.de","name":"guidow"},"message":"Merge pull request #353 from guidow/software_ui\n\nImplement user interface for software and versions","distinct":true,"url":"https://api.github.com/repos/pyfarm/pyfarm-master/commits/236c5f5fb40a3850986f3e69ecbcbf1d89aaa466"}]}