{"push_id":2808722055,"size":4,"distinct_size":4,"ref":"refs/heads/async-interfaces","head":"876605d51f2a865af624658ed902e93185bf8f1d","before":"caf793ec2fdcaec1f8c273dc0f3ff92de43ce288","commits":[{"sha":"634614dec346bef70d313a85f587787e7feb9215","author":{"name":"Free Ekanayaka","email":"04111f73b2d444cf053b50d877d79556bf34f55a@canonical.com"},"message":"Tweak raft_io interface","distinct":true,"url":"https://api.github.com/repos/freeekanayaka/raft/commits/634614dec346bef70d313a85f587787e7feb9215"},{"sha":"8705bccce40a34b569bc7a3e7e868c12cbec2ee7","author":{"name":"Free Ekanayaka","email":"04111f73b2d444cf053b50d877d79556bf34f55a@canonical.com"},"message":"Decouple struct raft_io from struct raft","distinct":true,"url":"https://api.github.com/repos/freeekanayaka/raft/commits/8705bccce40a34b569bc7a3e7e868c12cbec2ee7"},{"sha":"96f32e547a7cb1a361445d95c04f31de1700ef8c","author":{"name":"Free Ekanayaka","email":"04111f73b2d444cf053b50d877d79556bf34f55a@canonical.com"},"message":"Add raft_watch API","distinct":true,"url":"https://api.github.com/repos/freeekanayaka/raft/commits/96f32e547a7cb1a361445d95c04f31de1700ef8c"},{"sha":"876605d51f2a865af624658ed902e93185bf8f1d","author":{"name":"Free Ekanayaka","email":"04111f73b2d444cf053b50d877d79556bf34f55a@canonical.com"},"message":"Add configuration encoding","distinct":true,"url":"https://api.github.com/repos/freeekanayaka/raft/commits/876605d51f2a865af624658ed902e93185bf8f1d"}]}
{"actor":{"display_login":"freeekanayaka"}}