{"push_id":747814946,"size":5,"distinct_size":5,"ref":"refs/heads/refactoring","head":"0787beee5bf246f0e198f9122dcf2a9ede7d0c29","before":"8879984c3de925f52a33e42e8706ec4e6a51eb56","commits":[{"sha":"363982f9a63a18679f85792990dd81d2bbaf9339","author":{"email":"8144cb7c30ef9b7badcf3c71cafd271706fb0bc8@videolan.org","name":"Ludovic Fauvet"},"message":"Move the banner into core","distinct":true,"url":"https://api.github.com/repos/etix/mirrorbits/commits/363982f9a63a18679f85792990dd81d2bbaf9339"},{"sha":"b7f00d1949bf84094a38db85acdab3f3e45001ed","author":{"email":"8144cb7c30ef9b7badcf3c71cafd271706fb0bc8@videolan.org","name":"Ludovic Fauvet"},"message":"Remove commented code blocks","distinct":true,"url":"https://api.github.com/repos/etix/mirrorbits/commits/b7f00d1949bf84094a38db85acdab3f3e45001ed"},{"sha":"d2b304deb9d644ca4cc37971ce2baf311fdebd55","author":{"email":"8144cb7c30ef9b7badcf3c71cafd271706fb0bc8@videolan.org","name":"Ludovic Fauvet"},"message":"redis: abstract the pool into the redis object","distinct":true,"url":"https://api.github.com/repos/etix/mirrorbits/commits/d2b304deb9d644ca4cc37971ce2baf311fdebd55"},{"sha":"457a3d010a6dcf9dbe0c7075915b6c8d5ae5634b","author":{"email":"8144cb7c30ef9b7badcf3c71cafd271706fb0bc8@videolan.org","name":"Ludovic Fauvet"},"message":"Rename Redisobj to Redis","distinct":true,"url":"https://api.github.com/repos/etix/mirrorbits/commits/457a3d010a6dcf9dbe0c7075915b6c8d5ae5634b"},{"sha":"0787beee5bf246f0e198f9122dcf2a9ede7d0c29","author":{"email":"8144cb7c30ef9b7badcf3c71cafd271706fb0bc8@videolan.org","name":"Ludovic Fauvet"},"message":"Move HashFile into the filesystem package","distinct":true,"url":"https://api.github.com/repos/etix/mirrorbits/commits/0787beee5bf246f0e198f9122dcf2a9ede7d0c29"}]}