{"push_id":850416458,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"0a122e12d803ffd6d2e35f2c942d0191c19dda6d","before":"d6542db0e73445699fe0162f69e188ac96a20a3f","commits":[{"sha":"2c250bb46b8bcaf279eef4336c20138ca4cf4eaa","author":{"email":"6fdb9fe849453bf1ed70fa3f85f2176c559ceb1a@yandex.ru","name":"evolver"},"message":"Don't create watcher's duplicates when adding the same user","distinct":true,"url":"https://api.github.com/repos/Alanaktion/phproject/commits/2c250bb46b8bcaf279eef4336c20138ca4cf4eaa"},{"sha":"29eff3ce1887fe95cb5226d32d41f1ffe2c3ec50","author":{"email":"6fdb9fe849453bf1ed70fa3f85f2176c559ceb1a@yandex.ru","name":"evolver"},"message":"don't do unnecessary actions","distinct":true,"url":"https://api.github.com/repos/Alanaktion/phproject/commits/29eff3ce1887fe95cb5226d32d41f1ffe2c3ec50"},{"sha":"8b0ef17724590fa9fe3f3cfab20d44a08541f456","author":{"email":"32f5a440aac3c001177a4016c5b33656dd99875f@gmail.com","name":"Alan Hardman"},"message":"Merge remote-tracking branch 'astahovn/bugfix-watcher-client-duplicates'","distinct":true,"url":"https://api.github.com/repos/Alanaktion/phproject/commits/8b0ef17724590fa9fe3f3cfab20d44a08541f456"},{"sha":"0a122e12d803ffd6d2e35f2c942d0191c19dda6d","author":{"email":"32f5a440aac3c001177a4016c5b33656dd99875f@gmail.com","name":"Alan Hardman"},"message":"Simplify watcher adding, using client-side duplicate removal","distinct":true,"url":"https://api.github.com/repos/Alanaktion/phproject/commits/0a122e12d803ffd6d2e35f2c942d0191c19dda6d"}]}