{"push_id":1000263254,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"50d038af5d0d9efb01336adb420eaa2bb1159d78","before":"bf2f3762af5fe531e07d0162b9c85058978e20f5","commits":[{"sha":"ffa4d6580d1846f66cab013c9802da36118c089b","author":{"email":"40fa37ec00c761c7dbb6ebdee6d4a260b922f5f4@mail.i2p","name":"zzz"},"message":"i2psnark: Fix handling of HAVE messages received before metainfo","distinct":true,"url":"https://api.github.com/repos/i2p/i2p.i2p/commits/ffa4d6580d1846f66cab013c9802da36118c089b"},{"sha":"50d038af5d0d9efb01336adb420eaa2bb1159d78","author":{"email":"40fa37ec00c761c7dbb6ebdee6d4a260b922f5f4@mail.i2p","name":"zzz"},"message":"NetDb: Search for new leaseset before expiration\nReduce expiration for router infos with introducers\nMore negative cache checks\nLog tweaks\nSSU: Switch introducers less often","distinct":true,"url":"https://api.github.com/repos/i2p/i2p.i2p/commits/50d038af5d0d9efb01336adb420eaa2bb1159d78"}]}