{"push_id":856880750,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"1fbb695ab70b8b6af01451fea6e110946533b297","before":"d3b3de9c518b7648b21418c27a608ea35c322882","commits":[{"sha":"1aec2145ee6fa74297a34d851618b6a0975a7108","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@huth.me","name":"Andrew"},"message":"Iterate over as few objects as possible when removing a <Card> from a <Hand>\n\nPreviously, I was filtering every players hands when trying to remove a\ncard. That card can only ever exist in one player’s hand, though, so\nthere was a lot of pointless iteration happening. Here, we update the\nreducer to only iterate over one hand.","distinct":true,"url":"https://api.github.com/repos/ahuth/euchre/commits/1aec2145ee6fa74297a34d851618b6a0975a7108"},{"sha":"0247481c148a9b2251b3966ed8e8cfd50186d455","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@huth.me","name":"Andrew"},"message":"Extract method from the hands reducer to determine if 2 cards are equal","distinct":true,"url":"https://api.github.com/repos/ahuth/euchre/commits/0247481c148a9b2251b3966ed8e8cfd50186d455"},{"sha":"e2ae5b4ce2ebb8454554096efeee1b456a25aaaf","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@huth.me","name":"Andrew"},"message":"Fix naming bug in hands reducer\n\nThe `areEqual` method was really checking that two cards were NOT\nequal. The logic has been changed here to reflect the naming, and I’ve\nadded a `!` before its use.","distinct":true,"url":"https://api.github.com/repos/ahuth/euchre/commits/e2ae5b4ce2ebb8454554096efeee1b456a25aaaf"},{"sha":"1fbb695ab70b8b6af01451fea6e110946533b297","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@huth.me","name":"Andrew"},"message":"Merge branch 'cleanup'","distinct":true,"url":"https://api.github.com/repos/ahuth/euchre/commits/1fbb695ab70b8b6af01451fea6e110946533b297"}]}