¿Cómo puedo convertir a Mercurial sin la línea adicional "committer:" en el logging?

La conversión de un repository de Git a Mercurial da como resultado una carga de líneas "committer" falsas en cada post de logging. No puedo encontrar una manera de no generar estos. Si convierto un repository SVN, estas líneas no se agregan. Parece ser una cosa tonta solamente.

Esto es fácil de probar. Así es como en 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 

El logging dirá algo como esto:

 changeset: 0:077135a87f99 tag: tip user: Your Name <[email protected]> date: Mon Jan 01 12:04:46 2001 files: foo.txt description: Initial import committer: Your Name <[email protected]> 

Entonces, ¿cómo puedo evitar esa línea networkingundante de "committer"?

Es una cosa específica de git y hg convert agrega esto porque hg no tiene forma de representar esta información. En git, el autor y el autor no tienen que ser la misma persona (realmente una gran característica de git, IMO).

No parece haber documentation específica sobre esto, y no es una característica configurable. Estoy seguro de que aceptarían un parche felizmente. 🙂