{"push_id":557764192,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"2b99d0fe408232b4496e38223af86f0d8e7baa25","before":"7862895990d943c136b89049d0a65b64398cc86b","commits":[{"sha":"9565a242561fd9489c602cabcfb7b377aa015d25","author":{"email":"118f6a1b042c7984b550eebd985c8355bc7faa2f@icloud.com","name":"d12frosted"},"message":"collapse file path before canonicalization","distinct":true,"url":"https://api.github.com/repos/d12frosted/CanonicalPath/commits/9565a242561fd9489c602cabcfb7b377aa015d25"},{"sha":"64532cb71debae6c150396a470cfe437edd98af8","author":{"email":"118f6a1b042c7984b550eebd985c8355bc7faa2f@icloud.com","name":"d12frosted"},"message":"derive Eq and change concat","distinct":true,"url":"https://api.github.com/repos/d12frosted/CanonicalPath/commits/64532cb71debae6c150396a470cfe437edd98af8"},{"sha":"5a11357d7a5b84e282dd4d1964e21c5a2fbcab1d","author":{"email":"118f6a1b042c7984b550eebd985c8355bc7faa2f@icloud.com","name":"d12frosted"},"message":"add tests","distinct":true,"url":"https://api.github.com/repos/d12frosted/CanonicalPath/commits/5a11357d7a5b84e282dd4d1964e21c5a2fbcab1d"},{"sha":"2b99d0fe408232b4496e38223af86f0d8e7baa25","author":{"email":"118f6a1b042c7984b550eebd985c8355bc7faa2f@icloud.com","name":"d12frosted"},"message":"add .travis.yml","distinct":true,"url":"https://api.github.com/repos/d12frosted/CanonicalPath/commits/2b99d0fe408232b4496e38223af86f0d8e7baa25"}]}