Die Konvertierung eines Repositorys von Git zu Mercurial führt zu einer Menge falscher "committer:"-Zeilen in jeder Logmeldung. Ich kann nicht herausfinden, wie ich diese Zeilen nicht erzeugen kann. Wenn ich ein SVN-Repository konvertiere, werden diese Zeilen nicht hinzugefügt. Das scheint nur eine Sache von Git zu sein.
Dies ist leicht zu testen. Hier ist die Vorgehensweise unter Linux:
mkdir repo && cd repo
git init
echo hello > foo.txt
git add foo.txt
git commit -m"Initial import"
cd ..
hg convert repo
cd repo-hg
hg log -v
Das Protokoll wird etwa so lauten:
changeset: 0:077135a87f99 tag: tip user: Your Name <you@example.com> date: Mon Jan 01 12:04:46 2001 files: foo.txt description: Initial import committer: Your Name <you@example.com>
Wie kann ich also diese überflüssige "committer:"-Zeile vermeiden?