{"push_id":605834051,"size":68,"distinct_size":2,"ref":"refs/heads/cheat","head":"bda20bbe7d8fde190eb3c00e455673da277448e1","before":"84a4dbfd6f7d5bda51363dfec512abf40f93f2f8","commits":[{"sha":"1407fca0689a9314be561aa7c7778ebc2c4dfb05","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@alexcrichton.com","name":"Alex Crichton"},"message":"Suggest 7-character long hashes\n\nCloses #27","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/1407fca0689a9314be561aa7c7778ebc2c4dfb05"},{"sha":"c7c4855a8d561afe974d29549c41636e93691182","author":{"email":"4c454f4838987ff4597729af9fca5350bc2a3c4c@gmail.com","name":"Alexis"},"message":"add PR count, remove table bars","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/c7c4855a8d561afe974d29549c41636e93691182"},{"sha":"a99b62ed4a6f49018352033c0799fb3e5c38bbcd","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Ignore build results that are not from the configured builders\n\nSometimes, an unwelcome build result ruins the state.build_res field.","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/a99b62ed4a6f49018352033c0799fb3e5c38bbcd"},{"sha":"24a12010a733d3c42ee9de05d8ffb487d0c47bf9","author":{"email":"4c454f4838987ff4597729af9fca5350bc2a3c4c@gmail.com","name":"Alexis Beingessner"},"message":"endarken alternating rows","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/24a12010a733d3c42ee9de05d8ffb487d0c47bf9"},{"sha":"cfa617a2adbbcbed68d936ba09c78cb1f3f82220","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@barosl.com","name":"Barosl LEE"},"message":"Merge pull request #29 from alexcrichton/issue-27\n\nSuggest 7-character long hashes","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/cfa617a2adbbcbed68d936ba09c78cb1f3f82220"},{"sha":"ad86583c3fbedfd57661e33a01a885bba159046d","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@barosl.com","name":"Barosl LEE"},"message":"Merge pull request #31 from Gankro/cleaner\n\nadd PR count, remove table bars","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/ad86583c3fbedfd57661e33a01a885bba159046d"},{"sha":"ea11a9d6c368122c5467a45e78ab7404929ad65d","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Clean up the design of the queue page","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/ea11a9d6c368122c5467a45e78ab7404929ad65d"},{"sha":"893e7cc45b09502e7ed5494d999887b1342d38e4","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Add more statistics to the queue page","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/893e7cc45b09502e7ed5494d999887b1342d38e4"},{"sha":"3ac9854cc993efb91937f5abcf4aecfa7b244f29","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Improve the cheat sheet","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/3ac9854cc993efb91937f5abcf4aecfa7b244f29"},{"sha":"0947adfb990bc505038fb383a4350e4b7a9b8731","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Merge branch 'cheat-sheet'\n\nLargely based on #34.","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/0947adfb990bc505038fb383a4350e4b7a9b8731"},{"sha":"4b79553fe9f1de50d298b185ed91a452db25da8a","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Display the \"approved\" status in the queue page\n\nThis status does not really exist. It is just an alias for (status == ''\nand approved_by != '').\n\nFixes #28.","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/4b79553fe9f1de50d298b185ed91a452db25da8a"},{"sha":"c6391b0e2244f69d847bacc67d9267a4d5c3b4e6","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Sort the PRs properly\n\nFixes #35.","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/c6391b0e2244f69d847bacc67d9267a4d5c3b4e6"},{"sha":"0ffd928bc13278e76980e8f93d48a12065d1ba7f","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Add \"auto reload\" feature\n\nFixes #26.","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/0ffd928bc13278e76980e8f93d48a12065d1ba7f"},{"sha":"1e3d518a88f85b23997b780fa09a16171392a427","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Handle edge cases related to comments\n\nThe following two edge cases have caused exceptions:\n\n- Comments could be made on closed pull requests\n- Comments posted on issues are also delivered through the GitHub API\n\nFixes #19.","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/1e3d518a88f85b23997b780fa09a16171392a427"},{"sha":"26970fb6451f245d8a8f881fce96a74d38d9ce58","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Roll up pull requests in specific order","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/26970fb6451f245d8a8f881fce96a74d38d9ce58"},{"sha":"c604b4478ac17e4d21e08c85c3ba86e1e23091a0","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Turn on autoescape on Jinja2\n\nUnlike Flask, Jinja2 does not use automatic escaping by default.\n\nFixes #37.","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/c604b4478ac17e4d21e08c85c3ba86e1e23091a0"},{"sha":"5a56b051e221b802096f260b4f3fe7fd4fc05433","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@kazlauskas.me","name":"Simonas Kazlauskas"},"message":"Pastelise the colours","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/5a56b051e221b802096f260b4f3fe7fd4fc05433"},{"sha":"b3d9c415792e1a9f4c349d6267ca8ad3d94e46bd","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Do not display unmergeable PRs as approved","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/b3d9c415792e1a9f4c349d6267ca8ad3d94e46bd"},{"sha":"249887d5de2e4ddc518b5742b1d93cc2401c6f0e","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Clean up styles","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/249887d5de2e4ddc518b5742b1d93cc2401c6f0e"},{"sha":"71ce52e4956e75f0305984bf580c4acc0926903c","author":{"email":"12c875436a19b99bf0b96f0110d54611e83c2b9b@barosl.com","name":"Barosl Lee"},"message":"Save state.status properly when more commits are pushed to a PR\n\nhead_advanced() was not using set_status() to change the status.","distinct":false,"url":"https://api.github.com/repos/Gankro/homu/commits/71ce52e4956e75f0305984bf580c4acc0926903c"}]}