{"push_id":2138728448,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ccf2c4e247c413c967ba0812962d7777216216ce","before":"9c24f3761d02339629180656e6e0be588b6e1a26","commits":[{"sha":"ccf2c4e247c413c967ba0812962d7777216216ce","author":{"name":"Chris Brand","email":"0ebe0575e2f64fb32e6849948624e6fa76090b5c@shaw.ca"},"message":"Models: More flexible draw votes - WORK IN PROGRESS\n\nIn Tournament, add a draw_secrecy attribute.\nIn DrawProposal, make passed optional.\nIn DrawProposal, add an optional votes_in_favour attribute.\nAdd DrawProposal.votes_against().\n\nIn DrawProposal.clean(), ensure that passed or votes_in_favour is set,\nas appropriate for the tournament. Also, derive passed from votes_in_favour\nif necessary.\nModify Tournament.news() to report the votes for a failed DrawProposal.\n\nAdd Tournament.draw_secrecy and DrawProposal.votes_in_favour to the admin.\n\nAdd tests of the new functionality.","distinct":true,"url":"https://api.github.com/repos/UEWBot/dipvis/commits/ccf2c4e247c413c967ba0812962d7777216216ce"}]}
{"actor":{"display_login":"UEWBot"}}