{"push_id":1212168455,"size":3,"distinct_size":1,"ref":"refs/heads/songgao/fix_test2","head":"399947cdfd00b01d217ac472dc648eb0349832ef","before":"3886d433948544c01ebfe7fc2f12542e80bd2193","commits":[{"sha":"92f29b79d1e3f03905d4bbd0013583621e19d889","author":{"name":"Jeremy Stribling","email":"12597340574bb3397ece3aff5331b1efbe96203f@users.noreply.github.com"},"message":"favorites: clean up req if canceled before send during AddAsync (#178)","distinct":false,"url":"https://api.github.com/repos/keybase/kbfs/commits/92f29b79d1e3f03905d4bbd0013583621e19d889"},{"sha":"4c995a5a6a7f551d15ee26708a4d0d63583be79e","author":{"name":"Jeremy Stribling","email":"12597340574bb3397ece3aff5331b1efbe96203f@users.noreply.github.com"},"message":"folder_block_manager: don't keep checking blocks to delete forever (#179)\n\nIt's possible that a local operation was canceled, and never made it\r\nto the service, and then no new operations are made.  So eventually we\r\nneed to just accept the fact that the revision never made it to the\r\nserver, and proceed with cleaning up the failed blocks.","distinct":false,"url":"https://api.github.com/repos/keybase/kbfs/commits/4c995a5a6a7f551d15ee26708a4d0d63583be79e"},{"sha":"399947cdfd00b01d217ac472dc648eb0349832ef","author":{"name":"Song Gao","email":"adb95ac2170cb2c886af40f05d8a86b379a792ea@gao.io"},"message":"wait for block deletion in test (through Shutdown() of config_local)","distinct":true,"url":"https://api.github.com/repos/keybase/kbfs/commits/399947cdfd00b01d217ac472dc648eb0349832ef"}]}
{"actor":{"display_login":"songgao"}}