{"push_id":1025780092,"size":3,"distinct_size":1,"ref":"refs/heads/major","head":"0ac8747ed29d6d724253fc0d6dddd030c1a73025","before":"2e98af9eea93f6501ea407b88a7843b617d8252b","commits":[{"sha":"f48c9249ef3360bb809cdc9ca24618a651161951","author":{"email":"a609256b2260be034c4488b70fe4775ef31f3a81@riseup.net","name":"Suraj N. Kurapati"},"message":"improve ignorecase() to loop by match, not by char","distinct":false,"url":"https://api.github.com/repos/sunaku/dasht/commits/f48c9249ef3360bb809cdc9ca24618a651161951"},{"sha":"947c1e97419cbe4418446e7e6a96b81726de8511","author":{"email":"a609256b2260be034c4488b70fe4775ef31f3a81@riseup.net","name":"Suraj N. Kurapati"},"message":"cache wordbreak() for docset name, which repeats","distinct":false,"url":"https://api.github.com/repos/sunaku/dasht/commits/947c1e97419cbe4418446e7e6a96b81726de8511"},{"sha":"0ac8747ed29d6d724253fc0d6dddd030c1a73025","author":{"email":"a609256b2260be034c4488b70fe4775ef31f3a81@riseup.net","name":"Suraj N. Kurapati"},"message":"group by topic letter (A-Z) when nothing searched","distinct":true,"url":"https://api.github.com/repos/sunaku/dasht/commits/0ac8747ed29d6d724253fc0d6dddd030c1a73025"}]}