{"push_id":2356073706,"size":4,"distinct_size":1,"ref":"refs/heads/master","head":"28c908b0b5c2b4129b1f50e780ae2a6699188c59","before":"05cea28190a49178417fe51687fff93b9a90b161","commits":[{"sha":"5d4b542c4d8f0b4bc8f77aa809487e6724a487cd","author":{"name":"Mahmoud Hashemi","email":"077157e305f79ee1b5f9dbe8fa332b21f76c2198@hatnote.com"},"message":"enable _percent_decode to decode percent encodings within unicode text","distinct":false,"url":"https://api.github.com/repos/python-hyper/hyperlink/commits/5d4b542c4d8f0b4bc8f77aa809487e6724a487cd"},{"sha":"a0cf6d5fef39e960f241f6dc41af98c2a3c9283e","author":{"name":"Mahmoud Hashemi","email":"077157e305f79ee1b5f9dbe8fa332b21f76c2198@hatnote.com"},"message":"remove excessive _encode_* from DecodedURL now that _percent_decode() supports mixed decoding","distinct":false,"url":"https://api.github.com/repos/python-hyper/hyperlink/commits/a0cf6d5fef39e960f241f6dc41af98c2a3c9283e"},{"sha":"4dd846dea1c75df3ddc2c15d3988a43576627b7f","author":{"name":"Mahmoud Hashemi","email":"077157e305f79ee1b5f9dbe8fa332b21f76c2198@hatnote.com"},"message":"add a couple more tests around mixed percent decoding and fix docstring for _percent_decode, per @markrwilliams review","distinct":false,"url":"https://api.github.com/repos/python-hyper/hyperlink/commits/4dd846dea1c75df3ddc2c15d3988a43576627b7f"},{"sha":"28c908b0b5c2b4129b1f50e780ae2a6699188c59","author":{"name":"Mahmoud Hashemi","email":"6a3f777ddaa662df21f10b7bd2b84666cb41d1b6@gmail.com"},"message":"Merge pull request #59 from python-hyper/i58_mixed_percent_decoding\n\nUnicode mixed percent decoding","distinct":true,"url":"https://api.github.com/repos/python-hyper/hyperlink/commits/28c908b0b5c2b4129b1f50e780ae2a6699188c59"}]}
{"actor":{"display_login":"mahmoud"}}