{"push_id":860163562,"size":8,"distinct_size":8,"ref":"refs/heads/abstract-sparql","head":"cbfaaa5b370401fff3d0596293a21601bc062299","before":"4c649370b9858dea4fd8ab39efaee6b0f9669980","commits":[{"sha":"ace2ca08a1970eb4280ff5691b8d02502c726e44","author":{"email":"a524f5234e1dd0689bf602d155c25d775a8d8c68@gmail.com","name":"Chris Dollin"},"message":"Added And for GraphPattern (it's a join really).","distinct":true,"url":"https://api.github.com/repos/epimorphics/lib/commits/ace2ca08a1970eb4280ff5691b8d02502c726e44"},{"sha":"681a9a4a54ecf5ab6aa18bc3d9275c3b68c3379a","author":{"email":"a524f5234e1dd0689bf602d155c25d775a8d8c68@gmail.com","name":"Chris Dollin"},"message":"Merging","distinct":true,"url":"https://api.github.com/repos/epimorphics/lib/commits/681a9a4a54ecf5ab6aa18bc3d9275c3b68c3379a"},{"sha":"694fab6772f504978e60cac5d4ebd717a32b2c08","author":{"email":"a524f5234e1dd0689bf602d155c25d775a8d8c68@gmail.com","name":"Chris Dollin"},"message":"Repaired And test.","distinct":true,"url":"https://api.github.com/repos/epimorphics/lib/commits/694fab6772f504978e60cac5d4ebd717a32b2c08"},{"sha":"7fffc87d0f5223dda8dca4cb7c007146bb03d782","author":{"email":"a524f5234e1dd0689bf602d155c25d775a8d8c68@gmail.com","name":"Chris Dollin"},"message":"Supressed debugging print.","distinct":true,"url":"https://api.github.com/repos/epimorphics/lib/commits/7fffc87d0f5223dda8dca4cb7c007146bb03d782"},{"sha":"fd10bab810f60096de475779f49cf7378a8890fe","author":{"email":"a524f5234e1dd0689bf602d155c25d775a8d8c68@gmail.com","name":"Chris Dollin"},"message":"Remove PatternCommon, make GraphPattern a class not an interface.\n\nPatternCommon didn't help. Making GraphPattern a class allows\nit to carry standard implementations of some abstract\nmethods.","distinct":true,"url":"https://api.github.com/repos/epimorphics/lib/commits/fd10bab810f60096de475779f49cf7378a8890fe"},{"sha":"f52d877e9e9afb0aff071c9020f78bf06e0d0e25","author":{"email":"a524f5234e1dd0689bf602d155c25d775a8d8c68@gmail.com","name":"Chris Dollin"},"message":"Revised graph patterns to specify whether they need wrapping\nin braces {} or not.","distinct":true,"url":"https://api.github.com/repos/epimorphics/lib/commits/f52d877e9e9afb0aff071c9020f78bf06e0d0e25"},{"sha":"bb5c8b0f2bd41390c5194484bf8a974b8158f0a8","author":{"email":"a524f5234e1dd0689bf602d155c25d775a8d8c68@gmail.com","name":"Chris Dollin"},"message":"Disabled diagnostic printouts before assertEquals.","distinct":true,"url":"https://api.github.com/repos/epimorphics/lib/commits/bb5c8b0f2bd41390c5194484bf8a974b8158f0a8"},{"sha":"cbfaaa5b370401fff3d0596293a21601bc062299","author":{"email":"a524f5234e1dd0689bf602d155c25d775a8d8c68@gmail.com","name":"Chris Dollin"},"message":"Added diagnostically useful toString() methods.","distinct":true,"url":"https://api.github.com/repos/epimorphics/lib/commits/cbfaaa5b370401fff3d0596293a21601bc062299"}]}