{"push_id":685616798,"size":18,"distinct_size":1,"ref":"refs/heads/master","head":"e43626f72bb0cd950864bb180a6b4786918fe1c8","before":"28e82a02b13e58524dbda31c0981c280b9dc112d","commits":[{"sha":"1996373d1f304e41d44017547b53cf95d2da33bd","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Failing test for unencoding safe characters in paths","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/1996373d1f304e41d44017547b53cf95d2da33bd"},{"sha":"676e284c9a84d582edd24e3b96bb57cd93c26545","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Passing test for unencoding safe characters in paths","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/676e284c9a84d582edd24e3b96bb57cd93c26545"},{"sha":"23138c620c4f684be2fd7c85c6b0578710e54d9d","author":{"email":"b84ae35495a9ae88e093b7e96d86296d8e765e15@seomoz.org","name":"David Barts"},"message":"Failing tests about newlines in URLs and / in queries.","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/23138c620c4f684be2fd7c85c6b0578710e54d9d"},{"sha":"560f4482c910ce2da6ee0ca0e76c2a037255e0b3","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Passing tests about newlines in URLs and / in queries.","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/560f4482c910ce2da6ee0ca0e76c2a037255e0b3"},{"sha":"0cbf96ede50edede88f417eb1ee24aff959126e9","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Merge pull request #23 from seomoz/dan/strict-percent-encode\n\nStrict-Mode Unencoding Entities","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/0cbf96ede50edede88f417eb1ee24aff959126e9"},{"sha":"29571265caef352d6067612f371c9d2f3beffd8c","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Add required documentation badges.","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/29571265caef352d6067612f371c9d2f3beffd8c"},{"sha":"d692040727b6723286efc505ee5a74d2764b1186","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Merge pull request #24 from seomoz/dan/readme\n\nAdd required documentation badges.","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/d692040727b6723286efc505ee5a74d2764b1186"},{"sha":"0f0f10ec01d077ac7bd09d31b9c752251efbcc5c","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Failing test about trailing periods in path components.","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/0f0f10ec01d077ac7bd09d31b9c752251efbcc5c"},{"sha":"b6ee2ceb1ec39990e1dbf503bbcdbf702a3591bb","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Passing test about trailing periods in path components.","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/b6ee2ceb1ec39990e1dbf503bbcdbf702a3591bb"},{"sha":"75eb9e79a93b08a3094cc11a56106f43d3526872","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Merge pull request #28 from seomoz/dan/trailing-period\n\nTrailing periods in path components","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/75eb9e79a93b08a3094cc11a56106f43d3526872"},{"sha":"54df3a03002688f858366faa1278984056d6b983","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Failing test about filtering out parameters.","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/54df3a03002688f858366faa1278984056d6b983"},{"sha":"e9a89b6d5df723e7c4860eb197af44688f528c0b","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Passing test about filtering out parameters.","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/e9a89b6d5df723e7c4860eb197af44688f528c0b"},{"sha":"862eb3a94c57361e5ebc9082e8f882f53e6e7b1c","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Failing test about honoring all casing in deparam.","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/862eb3a94c57361e5ebc9082e8f882f53e6e7b1c"},{"sha":"17f05246cf2cc2ae7222e79f1d27cbc547bae62c","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Passing test about honoring all casing in deparam.","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/17f05246cf2cc2ae7222e79f1d27cbc547bae62c"},{"sha":"9ff179d160f5ba7b072e11fe5117e095599f132b","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Version bump.","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/9ff179d160f5ba7b072e11fe5117e095599f132b"},{"sha":"b5cf2c3e1012b84cf2522c121c565898335c2e98","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Parameterized tests.","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/b5cf2c3e1012b84cf2522c121c565898335c2e98"},{"sha":"653c65a45b8491dc21a1676d4c5686a67e0f9b13","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@moz.com","name":"Dan Lecocq"},"message":"Merge pull request #27 from seomoz/dan/filter-params\n\nFilter Parameters","distinct":false,"url":"https://api.github.com/repos/pombredanne/url-py/commits/653c65a45b8491dc21a1676d4c5686a67e0f9b13"},{"sha":"e43626f72bb0cd950864bb180a6b4786918fe1c8","author":{"email":"ca95c4a6a4931f366cbdaf5878c5016609417d37@gmail.com","name":"Philippe Ombredanne"},"message":"Merge pull request #5 from seomoz/master\n\nLatest master from upstream","distinct":true,"url":"https://api.github.com/repos/pombredanne/url-py/commits/e43626f72bb0cd950864bb180a6b4786918fe1c8"}]}