{"push_id":722106053,"size":3,"distinct_size":0,"ref":"refs/heads/production","head":"ef3fb4647d25c68bc740b31c3448e9423af5ca8c","before":"ec361da11ab8e0ca53dcd9dd133816edfa4fd7e4","commits":[{"sha":"c59f7297b390db64e5f0179ae0411a8710c8e22a","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Enforce IP ban regardless of the current user","distinct":false,"url":"https://api.github.com/repos/zooniverse/Talk-Api/commits/c59f7297b390db64e5f0179ae0411a8710c8e22a"},{"sha":"688c32d591272b14ab43b8cf82228c6909855be9","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Add user_ip_bans resource to the root","distinct":false,"url":"https://api.github.com/repos/zooniverse/Talk-Api/commits/688c32d591272b14ab43b8cf82228c6909855be9"},{"sha":"ef3fb4647d25c68bc740b31c3448e9423af5ca8c","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@zooniverse.org","name":"Michael Parrish"},"message":"Explicit requires to try to avoid circular dependencies","distinct":false,"url":"https://api.github.com/repos/zooniverse/Talk-Api/commits/ef3fb4647d25c68bc740b31c3448e9423af5ca8c"}]}