Use hg export -g -o <outfile>
, process outfile
com qualquer ferramenta que desejar e reimporte com hg import <outfile>
.
Eu gostaria de editar em lote um número de commits para fazer modificações automaticamente no autor e na mensagem de commit (ser capaz de aplicar algumas expressões regulares seria ótimo).
Estou ciente de que este é um histórico de reescrita, causará problemas se houver clones e alterará os IDs de commit.
Qual é a melhor maneira de fazer isso?
Resumindo:
-u
para usuário, -m
| -l
para a mensagem de confirmação) com (provavelmente) a restauração da ordem correta de changesets (não é possível lembrar onde o cset qfinished aparecerá no DAG)
--authormap
(autores exclusivos são necessários) Tags mercurial