{"push_id":2221004550,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"5e485780c07a58c90704e1a4cc4acc4c7c951546","before":"70805eb23a5f3a97b610c793e30d6fee87240d9d","commits":[{"sha":"9bc2b5e0b2118b029b57049353f509155d182318","author":{"name":"charly.lee","email":"65775521e429257fe46dd30f9a09e8efbf8cb03c@DT-Charly.koi.local"},"message":"effective : classes and interfaces","distinct":true,"url":"https://api.github.com/repos/loggar/java/commits/9bc2b5e0b2118b029b57049353f509155d182318"},{"sha":"52b5406d0f198a3960b018059c15b014ebc6701c","author":{"name":"charly.lee","email":"65775521e429257fe46dd30f9a09e8efbf8cb03c@DT-Charly.koi.local"},"message":"Prefer class hierarchies to tagged classes","distinct":true,"url":"https://api.github.com/repos/loggar/java/commits/52b5406d0f198a3960b018059c15b014ebc6701c"},{"sha":"868eaa85294dd5812e5bf8806786150e88b84c12","author":{"name":"charly.lee","email":"65775521e429257fe46dd30f9a09e8efbf8cb03c@DT-Charly.koi.local"},"message":"com.loggar.effective.method_common_to_all_object","distinct":true,"url":"https://api.github.com/repos/loggar/java/commits/868eaa85294dd5812e5bf8806786150e88b84c12"},{"sha":"aa3f71aecdd7c044e72472f52020e4fd755285fc","author":{"name":"charly.lee","email":"65775521e429257fe46dd30f9a09e8efbf8cb03c@DT-Charly.koi.local"},"message":"Favor generic methods","distinct":true,"url":"https://api.github.com/repos/loggar/java/commits/aa3f71aecdd7c044e72472f52020e4fd755285fc"},{"sha":"678c063cbb41fc167b31a03b19578cf938d245f0","author":{"name":"charly.lee","email":"65775521e429257fe46dd30f9a09e8efbf8cb03c@DT-Charly.koi.local"},"message":"Use bounded wildcards to increase API flexibility","distinct":true,"url":"https://api.github.com/repos/loggar/java/commits/678c063cbb41fc167b31a03b19578cf938d245f0"},{"sha":"52b29830f5e578c2a36988ec2fd2e4bdb0a2d3d6","author":{"name":"charly.lee","email":"65775521e429257fe46dd30f9a09e8efbf8cb03c@DT-Charly.koi.local"},"message":"effective : enums","distinct":true,"url":"https://api.github.com/repos/loggar/java/commits/52b29830f5e578c2a36988ec2fd2e4bdb0a2d3d6"},{"sha":"e08bfb4753acc8e0b935fa3a7c4bd5460984d75a","author":{"name":"charly.lee","email":"65775521e429257fe46dd30f9a09e8efbf8cb03c@DT-Charly.koi.local"},"message":"effective : annotations","distinct":true,"url":"https://api.github.com/repos/loggar/java/commits/e08bfb4753acc8e0b935fa3a7c4bd5460984d75a"},{"sha":"5e485780c07a58c90704e1a4cc4acc4c7c951546","author":{"name":"charly.lee","email":"65775521e429257fe46dd30f9a09e8efbf8cb03c@DT-Charly.koi.local"},"message":"Make defensive copies when needed","distinct":true,"url":"https://api.github.com/repos/loggar/java/commits/5e485780c07a58c90704e1a4cc4acc4c7c951546"}]}
{"actor":{"display_login":"loggar"}}