XML-Formater
Nichts ist lästiger als Versionsverwaltung ohne lesbare Diffs. Neulich hatten wir den Fall, dass XML-Dateien kein verständliches Diff zuließen. Grund war unter anderem fehlende oder falsche Zeilenumbrüche.
In Mercurial kann man durch decoding bzw. encoding bei Commit und Update durch externe Programme ausführen lassen.