{"push_id":971207513,"size":3,"distinct_size":1,"ref":"refs/heads/release/1.8.5","head":"278c51998bdac60be7ef1f921cf2ac396256d85b","before":"8197371aee2c6e78096b1f74bff4172898f289e3","commits":[{"sha":"526b1b3648e4b0c1c0a14d7b445cd74600d1f60a","author":{"email":"668ec16ce02663099d461dbc4bb0de4d6f85ae7c@valtech.se","name":"par.dahlman"},"message":"Add MIT license","distinct":false,"url":"https://api.github.com/repos/pardahlman/RawRabbit/commits/526b1b3648e4b0c1c0a14d7b445cd74600d1f60a"},{"sha":"d49167c72c1a966267ec5ec79003135d04064f88","author":{"email":"668ec16ce02663099d461dbc4bb0de4d6f85ae7c@valtech.se","name":"par.dahlman"},"message":"(#36): Guard against KeyNotFound in dictionary\n\nThis is done since the timer dispatcher may be invoked at the same time as\nthe message is recieved, and then there is a race condition where we might\nend up with a KeyNotFoundException.","distinct":false,"url":"https://api.github.com/repos/pardahlman/RawRabbit/commits/d49167c72c1a966267ec5ec79003135d04064f88"},{"sha":"278c51998bdac60be7ef1f921cf2ac396256d85b","author":{"email":"d11140ee13ea4833b655c2b8ce31829d6a760dae@pardahlman.se","name":"pardahlman"},"message":"Merge pull request #38 from pardahlman/issue/#36\n\nGuard against KeyNotFound in dictionary","distinct":true,"url":"https://api.github.com/repos/pardahlman/RawRabbit/commits/278c51998bdac60be7ef1f921cf2ac396256d85b"}]}