troter/mercurial-advent-calendar-2011-23 archive