{"push_id":1439321064,"size":3,"distinct_size":1,"ref":"refs/heads/develop","head":"e560668c03907d81b762b6c9b2b3e964afee53af","before":"e8bdbda311b6301e0bf4b1d310b4f64dab9453bd","commits":[{"sha":"cdf57dae8f887edb19b48a808ba2fadf9f07bb86","author":{"name":"David Apirian","email":"ea49de1b8bbb4c843c5b7511586dd1c5d624c42d@bittorrent.com"},"message":"Add PollingFutureSynchronizer\n\nSummary: The same function as FutureSynchronizer, but it polls the futures when `update()` is called, and calls the callbacks synchronously. There are potential use cases for both. The use of FutureSynchronizer in MainView wasn't safe during the removal of MainView from the view hierarchy during shutdown.\n\nTest Plan: Unit tests on their way\n\nReviewers: mike.naquin\n\nReviewed By: mike.naquin\n\nSubscribers: #engineering\n\nDifferential Revision: https://phabricator.btlive.tv/D2046","distinct":false,"url":"https://api.github.com/repos/bittorrent/scraps/commits/cdf57dae8f887edb19b48a808ba2fadf9f07bb86"},{"sha":"e529f48d060b8616df7a240dca3041c44a1d62a5","author":{"name":"Christopher Brown","email":"bcc1cbaecb3d5698d23891c39b28e32b34db60af@bittorrent.com"},"message":"add nat64 adapter\n\nSummary: this facilitates the use of nat64 on ipv6-only networks by wrapping an ipv6 udp socket\n\nTest Plan: unit\n\nReviewers: vmrob\n\nReviewed By: vmrob\n\nSubscribers: #engineering\n\nDifferential Revision: https://phabricator.btlive.tv/D2054","distinct":false,"url":"https://api.github.com/repos/bittorrent/scraps/commits/e529f48d060b8616df7a240dca3041c44a1d62a5"},{"sha":"e560668c03907d81b762b6c9b2b3e964afee53af","author":{"name":"Victor Robertson","email":"c506b523e8ffdd48ed7aea33c00d79fc2d99c6ac@bittorrent.com"},"message":"Merge branch 'release/0.1' into develop","distinct":true,"url":"https://api.github.com/repos/bittorrent/scraps/commits/e560668c03907d81b762b6c9b2b3e964afee53af"}]}
{"actor":{"display_login":"vmrob"}}