{"push_id":997042392,"size":16,"distinct_size":1,"ref":"refs/heads/master","head":"4a93977f439a48256d765a0abcf711fb82442ac8","before":"80bbb44f1578eb088066ff96dadd8cfb0e422c77","commits":[{"sha":"6c1df372987d92a62ff49492605451af62ee8293","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"Move GPX, Mapillary Images, Mapillary Signs into svg namespace","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/6c1df372987d92a62ff49492605451af62ee8293"},{"sha":"f37a809001c30e049a42fc1f352b1d4370f442cb","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"Make point draw function more consistent with other draw functions","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/f37a809001c30e049a42fc1f352b1d4370f442cb"},{"sha":"a5d8e1b0cb86cf60ec03ddb5d348776050f01a0f","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"Move gpx layer from background to surface","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/a5d8e1b0cb86cf60ec03ddb5d348776050f01a0f"},{"sha":"1f337aa9602ea85252cc28dea1542ff8d3ebfb70","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"Move more data layers from Background into Surface","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/1f337aa9602ea85252cc28dea1542ff8d3ebfb70"},{"sha":"9233167f522daeb680cbb5cc1846cb93be182fdb","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"Allow d3.dimensions to accept null to reset to current bounding rect","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/9233167f522daeb680cbb5cc1846cb93be182fdb"},{"sha":"ef5a47dbb2add9e0cf7de9c33c0f0da7d75db04d","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"Reset dimensions when resizing","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/ef5a47dbb2add9e0cf7de9c33c0f0da7d75db04d"},{"sha":"caf5ff815c2c6293c094e5c0164cfccb867c22ac","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"Move svg into iD.svg.Surface, adjust layer names","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/caf5ff815c2c6293c094e5c0164cfccb867c22ac"},{"sha":"d710ed9c95fcb91f18ec488c7e000c9591af33d6","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"use selectAll to preserve __data__","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/d710ed9c95fcb91f18ec488c7e000c9591af33d6"},{"sha":"c595fdbf57fd72cc270564c643dc27f27a3e2e71","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"Avoid calling getComputedStyle and triggering reflows","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/c595fdbf57fd72cc270564c643dc27f27a3e2e71"},{"sha":"45e4e730a83369f4c61058db18b959ea54ed73ff","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"iD.svg.Surface -> iD.svg.Layers","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/45e4e730a83369f4c61058db18b959ea54ed73ff"},{"sha":"69bc50aafb12f80e2da83a1f443d9f498c85082a","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"Move data layers out of Background","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/69bc50aafb12f80e2da83a1f443d9f498c85082a"},{"sha":"a40a6fae2afc2e1ee23b6e2ff234046015ad1a00","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"Avoid sneaky subselection data inheritance","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/a40a6fae2afc2e1ee23b6e2ff234046015ad1a00"},{"sha":"34901d11b9f755f953fafc1ed07d363b836d0d30","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"Remove radial menu at old position when resetting surface transform","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/34901d11b9f755f953fafc1ed07d363b836d0d30"},{"sha":"a866856ec2a0319c97d8b404e25974508e950b1f","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"Cleanup turn restriction handlers when form not visible","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/a866856ec2a0319c97d8b404e25974508e950b1f"},{"sha":"1bf90fad1874330799f8f1cc981ff7cf90cee469","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@mapbox.com","name":"Bryan Housel"},"message":"Adjust bumpy surface style to make it visible in turn restriction editor\n(closes #3004)","distinct":false,"url":"https://api.github.com/repos/openstreetmap/iD/commits/1bf90fad1874330799f8f1cc981ff7cf90cee469"},{"sha":"4a93977f439a48256d765a0abcf711fb82442ac8","author":{"email":"0a3ba1af216659500dd8f41e29f3979f42452870@7thposition.com","name":"Bryan Housel"},"message":"Merge pull request #3001 from openstreetmap/data-layer-refactor2\n\nData layer refactor","distinct":true,"url":"https://api.github.com/repos/openstreetmap/iD/commits/4a93977f439a48256d765a0abcf711fb82442ac8"}]}