{"push_id":2373772151,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"ad16766b350e8b4fe134c024e316e132561650b1","before":"e9568ed24efa99aa59b6e7009ef5fbcca6d8c717","commits":[{"sha":"763c14fb7b1a61c312a84ec89fe0b158879f11ce","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"ircd::m::dbs: Add crucial member key to origins sequence.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/763c14fb7b1a61c312a84ec89fe0b158879f11ce"},{"sha":"e95b61d46b28b6a93329971b4395959e0677bead","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"ircd::m: Add a room::origins::count()er.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/e95b61d46b28b6a93329971b4395959e0677bead"},{"sha":"4899b509803e94bff3ab3a1e1f6fc4f1425790ed","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"ircd::m: Add util to get membership from either event.membership or event.content.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/4899b509803e94bff3ab3a1e1f6fc4f1425790ed"},{"sha":"4d2e618b733c5065727fa1d799c1a6afa8cb4b48","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"ircd::m: Split the origins iteration to also allow raw key iteration.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/4d2e618b733c5065727fa1d799c1a6afa8cb4b48"},{"sha":"7ece608cf42f3f6720b1104cc100e8071323beee","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"ircd::m: Add room::members::count() with membership=join optimized path.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/7ece608cf42f3f6720b1104cc100e8071323beee"},{"sha":"f3033e0c7b04c411a0c4ac2d2681089011de3866","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"ircd::m: Add optimized room::members event iteration for present membership=join.","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/f3033e0c7b04c411a0c4ac2d2681089011de3866"},{"sha":"ad16766b350e8b4fe134c024e316e132561650b1","author":{"name":"Jason Volk","email":"158e602a35675d2a0b685478824aa5995557a235@zemos.net"},"message":"top\n\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/jevolk/charybdis/commits/ad16766b350e8b4fe134c024e316e132561650b1"}]}
{"actor":{"display_login":"jevolk"}}