{"push_id":672930233,"size":3,"distinct_size":3,"ref":"refs/heads/hanlin/groups-model","head":"4d51448a7d94b2328d694db4a61a966501066542","before":"ddd200f77dfa276b070aaf5b61bf23381779bc0e","commits":[{"sha":"365959d82a7f51f5b3032c431379997e1cc1a1b4","author":{"email":"88bb26d2ec9910c1c0fcd8b589fa3a27d14a8341@gmail.com","name":"Wang Qiang"},"message":"Refactor relations and add inverse_of to all the relations","distinct":true,"url":"https://api.github.com/repos/coursemology-collab/coursemology2/commits/365959d82a7f51f5b3032c431379997e1cc1a1b4"},{"sha":"d889ea02c84a020a56a750975aa786112b27b716","author":{"email":"88bb26d2ec9910c1c0fcd8b589fa3a27d14a8341@gmail.com","name":"WANG QIANG"},"message":"Remove useless functions and refactor specs","distinct":true,"url":"https://api.github.com/repos/coursemology-collab/coursemology2/commits/d889ea02c84a020a56a750975aa786112b27b716"},{"sha":"4d51448a7d94b2328d694db4a61a966501066542","author":{"email":"88bb26d2ec9910c1c0fcd8b589fa3a27d14a8341@gmail.com","name":"WANG QIANG"},"message":"Validate user add to the group are in the same course with group","distinct":true,"url":"https://api.github.com/repos/coursemology-collab/coursemology2/commits/4d51448a7d94b2328d694db4a61a966501066542"}]}