{"push_id":1095494241,"size":17,"distinct_size":0,"ref":"refs/heads/master","head":"1808473a9354f0cd3564d25a7cb25f7669071e13","before":"bc1ed6637a69e113f2a8272693b23f0db4c72be9","commits":[{"sha":"4f6b43c3fb83e59e0ca100cd9e942d0b60068c96","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Track object structure using a JSON tree\n\nThis will allow more cleverness in deriving the correct line values","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/4f6b43c3fb83e59e0ca100cd9e942d0b60068c96"},{"sha":"6d9f72ff5eecbbd914bca42c526a7f5bc90d7b57","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Implement electric tag patching\n\nSplit by cables, fix 16.67 = 16.7. Assigning defaults is best done\nlater so as to not introduce uneccesary inconsistencies.","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/6d9f72ff5eecbbd914bca42c526a7f5bc90d7b57"},{"sha":"422aab357ef5d14795f4bf220caaccdda3d4baa5","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Create electric structure object","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/422aab357ef5d14795f4bf220caaccdda3d4baa5"},{"sha":"5d832a99d8767ab05ad94351e5312b2f9de6a239","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Detect internally inconsistent lines","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/5d832a99d8767ab05ad94351e5312b2f9de6a239"},{"sha":"9769815b821e8382549153711203735e0fd5bf9c","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Fairly divide cables over complex lines","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/9769815b821e8382549153711203735e0fd5bf9c"},{"sha":"485b3de2ad411bc4457cb4f0c27c366f64ba557d","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Spatial query simplification\n\nUsing ST_DWithin is ultimately simpler than using terminal\nmultipolygon intersections. Also rename a bunch of files.","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/485b3de2ad411bc4457cb4f0c27c366f64ba557d"},{"sha":"54cffbc3f9200cb4dd67b90c541a09c3b4c4b292","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Implement inconsistency patching","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/54cffbc3f9200cb4dd67b90c541a09c3b4c4b292"},{"sha":"92b5bb2014d68b52c33ad561081376bcf1b8ad95","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Update gridkit.py for new sql files","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/92b5bb2014d68b52c33ad561081376bcf1b8ad95"},{"sha":"d10cd9a472752bc19dfaaa1ab229cc6c321a4677","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Fix untyped nulls in electric tag patching","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/d10cd9a472752bc19dfaaa1ab229cc6c321a4677"},{"sha":"0519b0da301e7b37d8a2aaea6f59497b5efa8dca","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Rename osm_objects to source_objects\n\nThe concept is more broad than just OSM topologies, so we change\nit to reflect that.","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/0519b0da301e7b37d8a2aaea6f59497b5efa8dca"},{"sha":"580a2186a41e87710ed9c3347739aeeb683ad796","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Change osm_name to source_id","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/580a2186a41e87710ed9c3347739aeeb683ad796"},{"sha":"dea7893ac45b06facd1afd0f24dc16e4cc451835","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Add skeleton implemnetations of classify and distance","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/dea7893ac45b06facd1afd0f24dc16e4cc451835"},{"sha":"4479fd493698ec74059abad622c23cdac758bd38","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Spatial fix 1 - don't insert joints near stations","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/4479fd493698ec74059abad622c23cdac758bd38"},{"sha":"a8b2bd852eb9e2d258a052f3dc4acfd5e44681ad","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Fix source structure for node-merged lines","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/a8b2bd852eb9e2d258a052f3dc4acfd5e44681ad"},{"sha":"55469a482b42b493d44bd53287bb897d01f4be89","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Compute majority agreement for electric structures","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/55469a482b42b493d44bd53287bb897d01f4be89"},{"sha":"421c240418d80ac9d5a380734861cd6f697143d9","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Rename electric_structure to line_structure\n\nIt pertains only to line parameters.","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/421c240418d80ac9d5a380734861cd6f697143d9"},{"sha":"1808473a9354f0cd3564d25a7cb25f7669071e13","author":{"email":"584f910bd90b69b1782a61c862a1e36011546c69@gmail.com","name":"Bart Wiegmans"},"message":"Implement single-linkage classification\n\nUsing Kruskal's algorithm for minimum-cost spanning trees","distinct":false,"url":"https://api.github.com/repos/bdw/GridKit/commits/1808473a9354f0cd3564d25a7cb25f7669071e13"}]}