{"push_id":2520475277,"size":49,"distinct_size":36,"ref":"refs/heads/267-triangle-tree","head":"e1ee7969d0892d9868e603761b0462cda4c04cbd","before":"3956e9fa61c7a25b1b6b5e65263aec88043f1c93","commits":[{"sha":"88a7f4c8882f17a73c92c81dfd1e0b8f5871ca97","author":{"name":"Shane Kelly","email":"dd026201362ff709babaefce2ab9e7113e358cd7@gmail.com"},"message":"373: rename parseChat() to parseChatForCommunication()","distinct":false,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/88a7f4c8882f17a73c92c81dfd1e0b8f5871ca97"},{"sha":"4b03ded5373d4438a7d952b63d114dded74dfec3","author":{"name":"Shane Kelly","email":"a9f1f170a523c81f26771aa5b632fef6ad5307cd@gmail.com"},"message":"373: modify chat() to take a chat channel as input","distinct":false,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/4b03ded5373d4438a7d952b63d114dded74dfec3"},{"sha":"b7860f06cca3382d72e3f175acee9f3db1906564","author":{"name":"Shane Kelly","email":"a9f1f170a523c81f26771aa5b632fef6ad5307cd@gmail.com"},"message":"373: add dynamic complementary role assigning","distinct":false,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/b7860f06cca3382d72e3f175acee9f3db1906564"},{"sha":"e38262c727372774a437ca8419ae94302b5a20db","author":{"name":"Shane Kelly","email":"a9f1f170a523c81f26771aa5b632fef6ad5307cd@gmail.com"},"message":"373: update package lock","distinct":false,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/e38262c727372774a437ca8419ae94302b5a20db"},{"sha":"eaac57393c7812f93cf509f2a87364a7ca3d23f8","author":{"name":"Shane Kelly","email":"a9f1f170a523c81f26771aa5b632fef6ad5307cd@gmail.com"},"message":"373: cleanup and refactor","distinct":false,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/eaac57393c7812f93cf509f2a87364a7ca3d23f8"},{"sha":"7ceeed5f87752b8754eae25fcf8688b4832475c5","author":{"name":"Shane Kelly","email":"a9f1f170a523c81f26771aa5b632fef6ad5307cd@gmail.com"},"message":"373: add getMyRole() and setMyRole()","distinct":false,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/7ceeed5f87752b8754eae25fcf8688b4832475c5"},{"sha":"3bf82b47bd42ade6a175b8e0fecfecb7571f732c","author":{"name":"Shane Kelly","email":"a9f1f170a523c81f26771aa5b632fef6ad5307cd@gmail.com"},"message":"373: add tests for parseChatForCommunication()","distinct":false,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/3bf82b47bd42ade6a175b8e0fecfecb7571f732c"},{"sha":"a24855189d7e2ce0aa7be6ed74f4d069664bbdc4","author":{"name":"Shane Kelly","email":"a9f1f170a523c81f26771aa5b632fef6ad5307cd@gmail.com"},"message":"373: add tests for isMyTurnToAssumeRole","distinct":false,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/a24855189d7e2ce0aa7be6ed74f4d069664bbdc4"},{"sha":"46b95d4ef89527ba464c4fee2b3fdc532adff265","author":{"name":"Shane Kelly","email":"a9f1f170a523c81f26771aa5b632fef6ad5307cd@gmail.com"},"message":"373: replace asserts in parseChatMessageForCommunication() with preferences","distinct":false,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/46b95d4ef89527ba464c4fee2b3fdc532adff265"},{"sha":"0ba6311a261fbd06e9b6752ec578f4a23599774a","author":{"name":"Shane Kelly","email":"a9f1f170a523c81f26771aa5b632fef6ad5307cd@gmail.com"},"message":"373: add tests for assumeComplementaryRole()","distinct":false,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/0ba6311a261fbd06e9b6752ec578f4a23599774a"},{"sha":"01ac7378f11ff6a2a37b95bc36892f342c41346e","author":{"name":"Shane Kelly","email":"a9f1f170a523c81f26771aa5b632fef6ad5307cd@gmail.com"},"message":"413: remove test.only from assumeComplementaryRole() unit test","distinct":false,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/01ac7378f11ff6a2a37b95bc36892f342c41346e"},{"sha":"d4bad2dc19e7d519b3fc4ef962fb4b879cc14abc","author":{"name":"Shane Kelly","email":"a9f1f170a523c81f26771aa5b632fef6ad5307cd@gmail.com"},"message":"403: add timeLog()","distinct":false,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/d4bad2dc19e7d519b3fc4ef962fb4b879cc14abc"},{"sha":"e2400e9c9a28e51dcbb5b4757696b9ab1f6766bf","author":{"name":"Shane Kelly","email":"a9f1f170a523c81f26771aa5b632fef6ad5307cd@gmail.com"},"message":"403: log time stamped messages showing progress of the startup sequence","distinct":false,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/e2400e9c9a28e51dcbb5b4757696b9ab1f6766bf"},{"sha":"d97ffcc4ad7798e857bfdbc36cf2cc3a93aaeae3","author":{"name":"David Abrahams","email":"303c508e7046aae261c54f10e56719ad869ad914@students.olin.edu"},"message":"267: modify interpret/setup.spec to keep dummy triangles","distinct":true,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/d97ffcc4ad7798e857bfdbc36cf2cc3a93aaeae3"},{"sha":"642b9d0cb963b36ffae70ce3a9132f3d533336e5","author":{"name":"David Abrahams","email":"303c508e7046aae261c54f10e56719ad869ad914@students.olin.edu"},"message":"267: modify implementation of categorizePoints to specify which point each unique point was in","distinct":true,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/642b9d0cb963b36ffae70ce3a9132f3d533336e5"},{"sha":"997796664a1b153e1e38bf0e2368fdee93cf44bd","author":{"name":"David Abrahams","email":"303c508e7046aae261c54f10e56719ad869ad914@students.olin.edu"},"message":"267: add TriangleTreeNode class and tests","distinct":true,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/997796664a1b153e1e38bf0e2368fdee93cf44bd"},{"sha":"d81b62b64a70f89e4394cb4b20eb26e428ba36b8","author":{"name":"David Abrahams","email":"303c508e7046aae261c54f10e56719ad869ad914@students.olin.edu"},"message":"267: delaunayAddVertex implemented using triangleTreeNode","distinct":true,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/d81b62b64a70f89e4394cb4b20eb26e428ba36b8"},{"sha":"d992e5c00b0f3fb3298e6f224bf2e4e7ab2600e2","author":{"name":"David Abrahams","email":"303c508e7046aae261c54f10e56719ad869ad914@students.olin.edu"},"message":"267: add TriangleTreeNode.findNodesWithEdge()","distinct":true,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/d992e5c00b0f3fb3298e6f224bf2e4e7ab2600e2"},{"sha":"29aed4b2a56e88d3225d98d02a81173c8d0904dd","author":{"name":"David Abrahams","email":"303c508e7046aae261c54f10e56719ad869ad914@students.olin.edu"},"message":"267: add TriangleTreeNode.findNodeAcross()","distinct":true,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/29aed4b2a56e88d3225d98d02a81173c8d0904dd"},{"sha":"c856bd2169de26c4dbce4eb07ce2d305040b4db4","author":{"name":"David Abrahams","email":"303c508e7046aae261c54f10e56719ad869ad914@students.olin.edu"},"message":"267: change TriangleTreeNode.addVertex to return new nodes, not new triangles","distinct":true,"url":"https://api.github.com/repos/chauncy-crib/tagprobot/commits/c856bd2169de26c4dbce4eb07ce2d305040b4db4"}]}
{"actor":{"display_login":"davidabrahams"}}