{"ref":"refs/heads/master","commits":[{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/ea3b5b18ed35d54198d1578f81cc82e0a7639e85","message":"fix discards bounds checking","sha":"ea3b5b18ed35d54198d1578f81cc82e0a7639e85"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/f81a779e671c3296dbf2c9f276df08cf98575837","message":"move the unmodifiable protections out to GenericScores","sha":"f81a779e671c3296dbf2c9f276df08cf98575837"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/6eb953acc4603e02df700c04b75ed9a6e37c4c64","message":"disable the db trace logging","sha":"6eb953acc4603e02df700c04b75ed9a6e37c4c64"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/27c7e011ca6d6d651fd3008dcc2cf154f38af886","message":"increment position correctly when adding pilots without laps","sha":"27c7e011ca6d6d651fd3008dcc2cf154f38af886"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/d9987a004f492f1d83e1028f775fa755e619782d","message":"add strict size checking of pilot ordering","sha":"d9987a004f492f1d83e1028f775fa755e619782d"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/47076935f2dc68b9fad4c3af5343882ead564aef","message":"add missing pilot","sha":"47076935f2dc68b9fad4c3af5343882ead564aef"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/3eae470a06a02e0e9c36f5a08eeb0a2a2a4c42cf","message":"fix expected positions","sha":"3eae470a06a02e0e9c36f5a08eeb0a2a2a4c42cf"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/55ba2adcd8211a4bd547fe2e87059288edaab8f9","message":"explain how race discards affect race penalties when calculating overall\npenalties","sha":"55ba2adcd8211a4bd547fe2e87059288edaab8f9"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/e05d3970ffe7ace9dc6e686d050c794f31aa63ee","message":"don't allow total race penalties to become negative","sha":"e05d3970ffe7ace9dc6e686d050c794f31aa63ee"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/71dfb7e054e896d33788b25f7f08a76a41dbb74f","message":"fix overall points calculation to not count race penalties twice","sha":"71dfb7e054e896d33788b25f7f08a76a41dbb74f"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/45cf28000666a7b50cf00b8a3ee2453d94e7f20e","message":"use WITHOUT_LAPS method for equal race positions","sha":"45cf28000666a7b50cf00b8a3ee2453d94e7f20e"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/9afa7cd203181e5f21ea7afacc75cdc800e92d14","message":"add race points averaging before discards","sha":"9afa7cd203181e5f21ea7afacc75cdc800e92d14"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/27f5f2d980d7a7ed1807ac6955aca8e6ecf86cbe","message":"rename 2006 scoring to 2010 as it's different in years before 2010","sha":"27f5f2d980d7a7ed1807ac6955aca8e6ecf86cbe"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/418e531e74211119a69c99922a5fdc617c656de1","message":"use averaging for 2011 race points too","sha":"418e531e74211119a69c99922a5fdc617c656de1"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/a1e31bea715fcda940f5b997f2e576a9e4688335","message":"use ImmutableList instead of constructing an ArrayList for one element","sha":"a1e31bea715fcda940f5b997f2e576a9e4688335"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/3634e247a578e249e0e46d78f8d16f21fac2dd01","message":"calculate score averages after discards","sha":"3634e247a578e249e0e46d78f8d16f21fac2dd01"},{"author":{"name":"Simon Arlott","email":"89a7e4761850e3beea3613e880f36aa0598c32d8"},"url":"https://api.github.com/repos/lp0/cursus/commits/6ad543d678c3854fa5d25871d8a4365d1844173e","message":"adjust dependencies so that runtime-only jars are not available at\ncompile time","sha":"6ad543d678c3854fa5d25871d8a4365d1844173e"}],"head":"6ad543d678c3854fa5d25871d8a4365d1844173e","size":17,"push_id":49748626}