I have just posted version 3.080 of tsh, which is the version that i
used at BAT in April. Sorry for the delay, and thanks to Kath for the
reminder. Here's what's new in 3.080.
There are a few good reasons for using InitFontes pairings to start a
tournament even when you are going to be using the default Chew
pairings for the rest of the event. One is that pretournament ratings
never fully accurately reflect player strengths, and the IF pairings
let you run a fixed schedule pairing everyone against a theoretically
even field for a few rounds to assess everyone before pairing them
based on their performance against their opponents so far. The other
is that in the chaos that often accompanies the beginnings of
tournaments, it can be logistically convenient to have a few rounds of
fixed pairings preprinted before you have to start paying attention to
the pairings.
So I've added a configuration parameter called initial_schedule, which
if set gives the number of rounds of IF pairings to use prior to Chew
pairings. If you specify just initial_schedule and no manual or
automatic pairings, you'll get the pairings we used at BAT, as shown
in the new sample8 directory.
If your web directory (config html_directory) does not exist and cannot
be created, an error message now tells you so.
There were some glitches in the relatively new alpha pairings mode in
ShowPairings, which have been fixed.
There is a really ugly piece of code called util/multiroto which is there
in case you need to run a rotisserie that spans more than one event, which
I had to do at BAT because the Premier division started five rounds ahead
of the Main Event, but the roto was based on both.
There are a number of other minor bug fixes. I had hoped to add an essay
to the documentation concerning why you should use Chew pairings and not
KOTH to finish a tournament, but that will have to wait until the next
release. (The reasons are similar to the reasons why the NSC hasn't done
so in many years.)
John
--
John Chew (poslfit on MD) * jjchew@... * http://www.poslfit.com