{"push_id":582453386,"size":2,"distinct_size":2,"ref":"refs/heads/develop","head":"899149678a843b6402b61919e1a092cb845271c9","before":"652a9eecdc5d37783c5a6dbaef902b91cd45cb2a","commits":[{"sha":"d83cc9069bf0abe95b04ab0ee08a8ce008b8a489","author":{"email":"8ba076a1ea681f32a595bcd9e08eeb43d5a4a0f8@gmail.com","name":"Erik E. Lorenz"},"message":"Adding TransposeSumMatrix\n\nTransposeSumMatrix: A + A^T\n\nExample: If matrix is the win/draw score (win: 1, draw: 1/2) for every\nopponent, then TransposeSumMatrix(matrix) is the number of games against\nevery opponent.","distinct":true,"url":"https://api.github.com/repos/elor/tuvero/commits/d83cc9069bf0abe95b04ab0ee08a8ce008b8a489"},{"sha":"899149678a843b6402b61919e1a092cb845271c9","author":{"email":"8ba076a1ea681f32a595bcd9e08eeb43d5a4a0f8@gmail.com","name":"Erik E. Lorenz"},"message":"Adding RankingWinsMatrixListener\n\nRankingWinsMatrixListener: How many wins and draws have been achieved\nagainst every opponent individually?\n\n* Required by the Sonneborn-Berger Score\n\n* relates to the gamematrix, which is now calculated using\n  winsmatrix: gamematrix = TransposeSumMatrix(winsmatrix)","distinct":true,"url":"https://api.github.com/repos/elor/tuvero/commits/899149678a843b6402b61919e1a092cb845271c9"}]}