Crie um novo repo da subpasta no Mercurial Repo usando convert

Estou tentando extrair uma pasta (chame-aProjeto ) de um repositório Mercurial existente (ligue MainRepo) usando a extensão Convert para conversão Mercurial em Mercurial. Segui os métodos descritos pelos desenvolvedores do Mercurial (e em outros locais da Web) no Windows XP:

 C:\MainRepo>echo include Project1 > ~myfilemap
 C:\MainRepo>echo rename Project1 . >> ~myfilemap
 C:\MainRepo>hg convert --filemap ~myfilemap . C:\Project1Repo
 C:\MainRepo>cd \Project1Repo
 C:\Project1Repo>hg update

This cria o novo repositório (Project1Repo) com a pasta / arquivos Mercurial no local. Mas isso não acontece:

1) Passe pelo Histórico relacionado às alterações feitas no Projeto na pasta Projeto1. (Somente a primeira entrada do histórico para MainRepo e um item Convert estão presentes).

2) Copie todos os arquivos de código-fonte do MainRepo \ Project1 para o Project1Rep

Vi outras perguntas e respostas semelhantes no stackoverflow, mas elas não parecem ajudar (segui os métodos discutidos nelas): Posso clonar parte de um repositório Mercuria

A pergunta é: como extrair uma subpasta do MainRepo com apenas o histórico da subpasta intacto e completo para um novo repositório e transferir os arquivos de origem ao mesmo tempo? (embora eu ache que uma cópia direta faça o último). É importante manter o histórico. Nesse caso, posso fazer isso depois de uma data ou número do Changese

Qualquer ajuda muito apreciada como eu sou relativamente novo neste

Obrigad

questionAnswers(1)

yourAnswerToTheQuestion