{"push_id":673539384,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"2371eb8e22d2069512a249a2d532e3620af2c8bb","before":"c3bd32bec892d6e32e6d8c23e2d05ee15f295fdc","commits":[{"sha":"d2ff0a4cd6c02dd87c828843cedbcd52150c07be","author":{"email":"10151e69f9d967ff66fbd6fc9b7aa2ce499148e4@gmail.com","name":"Zachary Spector"},"message":"refactoring","distinct":true,"url":"https://api.github.com/repos/LogicalDash/LiSE/commits/d2ff0a4cd6c02dd87c828843cedbcd52150c07be"},{"sha":"cf72280e39a63b3840b107566147322199a611b1","author":{"email":"10151e69f9d967ff66fbd6fc9b7aa2ce499148e4@gmail.com","name":"Zachary Spector"},"message":"__repr__ methods for LiSE entities","distinct":true,"url":"https://api.github.com/repos/LogicalDash/LiSE/commits/cf72280e39a63b3840b107566147322199a611b1"},{"sha":"6d8a794fbaa3fd96f702cc400cda027215fd73c9","author":{"email":"10151e69f9d967ff66fbd6fc9b7aa2ce499148e4@gmail.com","name":"Zachary Spector"},"message":"Fix import that was confusing ELiDE","distinct":true,"url":"https://api.github.com/repos/LogicalDash/LiSE/commits/6d8a794fbaa3fd96f702cc400cda027215fd73c9"},{"sha":"f90c18c858948878e060c0b7692cbbf2241be125","author":{"email":"10151e69f9d967ff66fbd6fc9b7aa2ce499148e4@gmail.com","name":"Zachary Spector"},"message":"fix how I check if a spot is unpositioned\n\nAlso, new TODO","distinct":true,"url":"https://api.github.com/repos/LogicalDash/LiSE/commits/f90c18c858948878e060c0b7692cbbf2241be125"},{"sha":"5240329b03cb07705b3f57c5a2f39e910298623b","author":{"email":"10151e69f9d967ff66fbd6fc9b7aa2ce499148e4@gmail.com","name":"Zachary Spector"},"message":"super trivial optimization","distinct":true,"url":"https://api.github.com/repos/LogicalDash/LiSE/commits/5240329b03cb07705b3f57c5a2f39e910298623b"},{"sha":"4786af8966b96ded2082fca3b1e6f08c44b24aea","author":{"email":"10151e69f9d967ff66fbd6fc9b7aa2ce499148e4@gmail.com","name":"Zachary Spector"},"message":"move most of Board's kv code into its Python module","distinct":true,"url":"https://api.github.com/repos/LogicalDash/LiSE/commits/4786af8966b96ded2082fca3b1e6f08c44b24aea"},{"sha":"17bebbf87acc480c293dc8f07aa8b1c660051799","author":{"email":"10151e69f9d967ff66fbd6fc9b7aa2ce499148e4@gmail.com","name":"Zachary Spector"},"message":"properly partition the stat list and its config window into separate modules","distinct":true,"url":"https://api.github.com/repos/LogicalDash/LiSE/commits/17bebbf87acc480c293dc8f07aa8b1c660051799"},{"sha":"349d515c8558a3385a4ff82dca6838d5eacb1a32","author":{"email":"10151e69f9d967ff66fbd6fc9b7aa2ce499148e4@gmail.com","name":"Zachary Spector"},"message":"extraneous print statement","distinct":true,"url":"https://api.github.com/repos/LogicalDash/LiSE/commits/349d515c8558a3385a4ff82dca6838d5eacb1a32"},{"sha":"5db035f6504c5950fcc16a8f48e7de6ed6ea70c7","author":{"email":"10151e69f9d967ff66fbd6fc9b7aa2ce499148e4@gmail.com","name":"Zachary Spector"},"message":"rename statgrid to statlist","distinct":true,"url":"https://api.github.com/repos/LogicalDash/LiSE/commits/5db035f6504c5950fcc16a8f48e7de6ed6ea70c7"},{"sha":"b49a23ae8520f5375d0596a6d9bfe4f6ec6be84b","author":{"email":"10151e69f9d967ff66fbd6fc9b7aa2ce499148e4@gmail.com","name":"Zachary Spector"},"message":"log subprocess transactions","distinct":true,"url":"https://api.github.com/repos/LogicalDash/LiSE/commits/b49a23ae8520f5375d0596a6d9bfe4f6ec6be84b"},{"sha":"2371eb8e22d2069512a249a2d532e3620af2c8bb","author":{"email":"10151e69f9d967ff66fbd6fc9b7aa2ce499148e4@gmail.com","name":"Zachary Spector"},"message":"Move components of ELiDELayout into their own classes.\n\nThis required a lot of incidental refactoring, which revealed a lot of bugs, which I then fixed.","distinct":true,"url":"https://api.github.com/repos/LogicalDash/LiSE/commits/2371eb8e22d2069512a249a2d532e3620af2c8bb"}]}