payload: {"push_id":3412585422,"size":33,"distinct_size":1,"ref":"refs/heads/edge","head":"106a848890e51b0fb2c1cef8c7a514792f1906a8","before":"82d94aadd57a7e1b189a435cd8885ace37e62bda","commits":[{"sha":"8cffd19a1d63946f1bc4fec6f9eabcf05c326399","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"get correct pivot point for rotating part","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/8cffd19a1d63946f1bc4fec6f9eabcf05c326399"},{"sha":"6566b2fe1b9d2d9e718d719668fbdd554bf9997e","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"display and rotate multi-square parts","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/6566b2fe1b9d2d9e718d719668fbdd554bf9997e"},{"sha":"521aa4ce0f1004cbdf250a2e65eea81aa7a42b13","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"code cleanup; fix display in form","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/521aa4ce0f1004cbdf250a2e65eea81aa7a42b13"},{"sha":"53771f9fe075c62f1b7717fd31224e3f985e3265","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"remove console log","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/53771f9fe075c62f1b7717fd31224e3f985e3265"},{"sha":"305c2197935560c839eed5d9460666b2de0fb691","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"remove repostash","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/305c2197935560c839eed5d9460666b2de0fb691"},{"sha":"a5459e2205375cc84d16da879a7768315722f34f","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"Implement coil in process view","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/a5459e2205375cc84d16da879a7768315722f34f"},{"sha":"eb2c293ea561986a76b762784765a9eac7f75b80","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"review changes","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/eb2c293ea561986a76b762784765a9eac7f75b80"},{"sha":"27912ae25bccf8365d10e6094d347833539aa7c6","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"Merge pull request #445 from steersbob/feature/coil-part\n\nFeature/coil part","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/27912ae25bccf8365d10e6094d347833539aa7c6"},{"sha":"7741f72a2c96e2f3577aad125a22ec1430cfb9d5","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"implement CFC","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/7741f72a2c96e2f3577aad125a22ec1430cfb9d5"},{"sha":"ead67aae705655112bb0eb4c7153e8dd90583735","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"implement immersion coil","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/ead67aae705655112bb0eb4c7153e8dd90583735"},{"sha":"c3f741b2055d0d2a10442a9a2b474a075adaf102","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"tweak overlapping borders / liquid flows","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/c3f741b2055d0d2a10442a9a2b474a075adaf102"},{"sha":"b66178a91077c78dc86613f39b5080857ffbfd03","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"implement Lauterhexe","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/b66178a91077c78dc86613f39b5080857ffbfd03"},{"sha":"12e04353fe05ab4d6633af481ee1df173bea368e","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"implement check valve","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/12e04353fe05ab4d6633af481ee1df173bea368e"},{"sha":"469c6b3f2437c9cafe351597735b59a2985d68b4","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"Implement crosstube","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/469c6b3f2437c9cafe351597735b59a2985d68b4"},{"sha":"888d7c5e8b1ce9032c9f4b4dfdb20aae7a715fc4","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"implement diptube","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/888d7c5e8b1ce9032c9f4b4dfdb20aae7a715fc4"},{"sha":"4d2eac6f30a60c98023d05a0a3a68b0d933ebdca","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"Implement whirlpoolInlet","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/4d2eac6f30a60c98023d05a0a3a68b0d933ebdca"},{"sha":"132236286bd0aa799fdced7ea3cdd3d6427ce638","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"Implement HeatingElement","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/132236286bd0aa799fdced7ea3cdd3d6427ce638"},{"sha":"a8e4d9aa6a07035afef1f10b99384698d88bdaa3","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"implement StraightInletTube; prettify kettle","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/a8e4d9aa6a07035afef1f10b99384698d88bdaa3"},{"sha":"fde9a418d036a7837235dfc5516524b7b323c780","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"Replace InputTube / OutputTube with SystemIO","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/fde9a418d036a7837235dfc5516524b7b323c780"},{"sha":"15a6e6718ff509571c0b22eaef4213b6f01c915b","author":{"name":"Bob Steers","email":"c807191bc16d71e34d34eb3f1fa5689b1c7cc0c6@gmail.com"},"message":"Don't lowercase acronyms in space case","distinct":false,"url":"https://api.github.com/repos/BrewBlox/brewblox-ui/commits/15a6e6718ff509571c0b22eaef4213b6f01c915b"}]}
other: {"actor":{"display_login":"steersbob"}}