{"push_id":848029507,"size":4,"distinct_size":4,"ref":"refs/heads/matcher-refactor","head":"a497f990f625c868831fb43914afb83e129f38e6","before":"e74485e1aa45412242474111e44a92cdfcc8a3fb","commits":[{"sha":"2e3e598e541f25c48d8fd69fcc6e668748975d7e","author":{"email":"dd378c4ca75f71f527acddef5b43fc35b68d5b7a@dylemma.io","name":"Dylan Halperin"},"message":"Remove the now-unnecessary PathMatching object","distinct":true,"url":"https://api.github.com/repos/dylemma/xml-stream/commits/2e3e598e541f25c48d8fd69fcc6e668748975d7e"},{"sha":"dc25dff56f4dc3b0075e2e53e8dcc9db66d2c401","author":{"email":"dd378c4ca75f71f527acddef5b43fc35b68d5b7a@dylemma.io","name":"Dylan Halperin"},"message":"Remove IsNotAChain typeclass\n\nI guess it was unnecessary to disambiguate between normal types and\nchain types for the Concat/Prepend typeclasses.","distinct":true,"url":"https://api.github.com/repos/dylemma/xml-stream/commits/dc25dff56f4dc3b0075e2e53e8dcc9db66d2c401"},{"sha":"2b8085cd2f526ca100c9039d99058b999d6ccdef","author":{"email":"dd378c4ca75f71f527acddef5b43fc35b68d5b7a@dylemma.io","name":"Dylan Halperin"},"message":"Remove the MatchResult concept, simplifying the Matcher traits\n\nFixed the ResultCombiner typeclass for Matchers so that it didn't need\nthe MatchResult signal types to determine what the combined type should\nbe. This helped simplify the Matcher traits, also making them\ncovariant.\n\nThe simplification also brought back scala 2.10 compatibility.","distinct":true,"url":"https://api.github.com/repos/dylemma/xml-stream/commits/2b8085cd2f526ca100c9039d99058b999d6ccdef"},{"sha":"a497f990f625c868831fb43914afb83e129f38e6","author":{"email":"dd378c4ca75f71f527acddef5b43fc35b68d5b7a@dylemma.io","name":"Dylan Halperin"},"message":"Cleanup scar tissue","distinct":true,"url":"https://api.github.com/repos/dylemma/xml-stream/commits/a497f990f625c868831fb43914afb83e129f38e6"}]}