{"push_id":754423845,"size":96,"distinct_size":12,"ref":"refs/heads/rb-labels","head":"e93c90c5dc3d3c37a5a00a99aaac640a6d669218","before":"4e1b94932108a3f7b466177a754b2876dbe61cfe","commits":[{"sha":"019a4d8a656c253d2d369e4a225ddad32cfdf00a","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Add convenience methods and simplify cap & join usage in builders","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/019a4d8a656c253d2d369e4a225ddad32cfdf00a"},{"sha":"bc62519cbfa8b05362b9bc1d896ead1ddb52c798","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Unclutter Scene class","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/bc62519cbfa8b05362b9bc1d896ead1ddb52c798"},{"sha":"2c0badb299e1a61d531650ac5c53a45cbc586b41","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Derive MAX_LAYERS from layer id type","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/2c0badb299e1a61d531650ac5c53a45cbc586b41"},{"sha":"dc6e250fae5e49af6721fbc090e67a2e0734cdc6","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"WIP layer reorganization\n\n - separate DataLayer class wraps a data source and a SceneLayer\n - SceneLayer contains a list of DrawRules\n - DrawRules contain a style and set of parameters and can be sorted and merged\n - filtering and rule merging happens in Tile::build\n\nstyle parameters are a bit broken now","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/dc6e250fae5e49af6721fbc090e67a2e0734cdc6"},{"sha":"fb25361530dcc0c91eb356c5c2a970afae8c108e","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Return by value when parsing style parameters\n\nCompiler elides the copy","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/fb25361530dcc0c91eb356c5c2a970afae8c108e"},{"sha":"27e00875bd3054006444cacc516e9597c6a59a74","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Brevity and renaming for vertex structs","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/27e00875bd3054006444cacc516e9597c6a59a74"},{"sha":"c9f92c313e4c5a4506464cc07cc2200f082cb749","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Merge branch 'master' into layer-refactor","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/c9f92c313e4c5a4506464cc07cc2200f082cb749"},{"sha":"1284b24bd49042f10aedd904e3f2222d3a834f94","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Correctly insert overriding entries in DrawRule::merge","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/1284b24bd49042f10aedd904e3f2222d3a834f94"},{"sha":"185f9d1c204b0303eab0dff9dd9363b7c769a034","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Sort sublayers by leaf depth at construction time\n\nA recursive depth-first traversal over the resulting tree produces the correct parameter merge order","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/185f9d1c204b0303eab0dff9dd9363b7c769a034"},{"sha":"5f9137edb680883059e66b3ee88fa4f4f46b2836","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Remove vestiges of style parameter caching","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/5f9137edb680883059e66b3ee88fa4f4f46b2836"},{"sha":"845fd6d5491bb605d4036a14b0f568efc1afe963","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Replace StyleParamMap with a sorted vector of pairs of strings","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/845fd6d5491bb605d4036a14b0f568efc1afe963"},{"sha":"a295974a53f9794293ab082420fe6c57850f6bfb","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Remove 'StyleParameters' type","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/a295974a53f9794293ab082420fe6c57850f6bfb"},{"sha":"954e70c7a7bbb5bbe2a53e01141fe66152eebef7","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Use name comparison to apply DataLayers to matching sources","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/954e70c7a7bbb5bbe2a53e01141fe66152eebef7"},{"sha":"4bff3e1568fe788a585d7eccf89bdd7a53a2009f","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Use name comparison to apply SceneLayers to matching styles","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/4bff3e1568fe788a585d7eccf89bdd7a53a2009f"},{"sha":"fdee46b0a67602596a737a0a96a418980afb9c7b","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Add Separate file for DrawRule and StyleParam","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/fdee46b0a67602596a737a0a96a418980afb9c7b"},{"sha":"0c6eb600b1887e01a65504fdac8d592583ae6012","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Fix a crash in DrawRule::findParameter when DrawRule has no parameters","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/0c6eb600b1887e01a65504fdac8d592583ae6012"},{"sha":"042719759e0ec2d19945866021f5e0c3c2e01aee","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Add tests for DrawRule","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/042719759e0ec2d19945866021f5e0c3c2e01aee"},{"sha":"516caec476d6a425d0e74bafd077ace2d9f524ec","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Add missing <algorithm> include","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/516caec476d6a425d0e74bafd077ace2d9f524ec"},{"sha":"105a2e42a6f0db0a185e13f3682058a2cab47093","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Add tests for SceneLayer","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/105a2e42a6f0db0a185e13f3682058a2cab47093"},{"sha":"9ee3d98c3f4b61408ecff4f4444df2b78cd3ab2e","author":{"email":"3adf4610f24bcfee5b771bce0bb18ce4cc51e279@gmail.com","name":"Matt Blair"},"message":"Single ownership of Lights and Styles with unique_ptrs","distinct":false,"url":"https://api.github.com/repos/tangrams/tangram-es/commits/9ee3d98c3f4b61408ecff4f4444df2b78cd3ab2e"}]}