Jag beslutade mig för att köra på hdiff ändå. Jag grävde ner mig lite i den hemska Perl-koden och lyckades fixa radnummer-buggen.
ViewCVS verkar nice, men det känns som ganska mycket jobb att konvertera det så att det fungerar mer generellt och inte enbart i en repository. Det är dessutom skrivet i Python och det kan jag än mindre än Perl