Um ein Perforce-Depot in Mercurial zu konvertieren gibt es bisher nur zwei Lösungen: Die convert-Extension von Mercurial, oder das Mercurial-Plugin Perfarce.
Leider sind beide Lösung nicht zufriedenstellend, da die Behandlung von branches und tags nicht vorhanden ist.
Daher habe ich selbst angefangen einen Converter zu schreiben. Den Converter gibt es ab demnächst auf google Code als opensource, bisher läuft er bereits ziemlich gut, sowohl unter Linux als auch Windows.