Dries har hittills sagt konsekvent nej till att byta ut CVS mot modernare alterantiv som Subversion, Git, Bazaar och Mercurial. Varje försök att diskutera saken har snabbt självdött då Drupalgemenskapen har varit lojal med Dries beslut.
Men helt nyligen har saken förändrats. Angie, i Drupal-världen mer känd som Webchick, startade för några dagar sendan en “Evaluation discussion for how to move Drupal.org off of CVS”. Diskussionen handlar alltså inte om huruvida CVS skall bytas ut, utan om det skall vara Git eller Bazaar som skall ersätta CVS på Drupal.org. För några timmar sedan drog hon ett streck i debatten genom att meddela att hon rekommenderar Dries och Drupal.org:s infrastrukturteam att välja Git.
Angies motivering handlar inte om vilket versionshanteringssystem som är bäst, utan om vad som är bäst för Drupalgemenskapen. Det är naturligtvis det enda rätta perspektivet, men det har ofta glömts bort i det lågintensiva religionskrig som har pågått i åratal. Angies rekommendation, som jag uppfattar som genomtänkt och välbalanserat, kommer att väga mycket tungt i det slutgiltiga valet av ersättare för CVS. Jag skulle bli förvånad om Dries och infrastrukturteamet inte följer hennes rekommendation. (Å andra sidan vill många tunga medlemmar i infrastrukturteamet ha Bazaar – så man vet aldrig.)
För ett år sedan började NodeOne testa Git i skarpa projekt, t.ex. i SF-projektet, och för ett halvår sedan började vi också testa Bazaar i skarpa projekt, t.ex. Skolvärlden. Vi har ännu inte gjort någon formell utvärdering av de båda systemens för- och nackdelar, men en majoritet av utvecklarna, inklusive mig själv, har kommit att föredra Bazaar.
NodeOne skall snart besluta om vilket av de två versionshanteringssystemen vi själva skall satsa på. Fram tills nyligen talade mycket för Bazaar, men om Drupal.org byter ut CVS mot Git så kommer saken naturligtvis i annat läge. Personligen tror jag vi, för NodeOnes bästa, skall välja samma som Drupal.org.