Como arquivar/exportar todos os arquivos alterados desde uma revisão específica com o Mercurial?
Pergunta
O Mercurial suporta um comando prático de arquivo que permite exportar todos os arquivos como eles estavam em uma revisão específica (graças a Ry4an por apontar isso em um comentário) para outra pasta/arquivo zip etc. Isso é feito da seguinte forma:
hg archive -r REV destination
Existe uma maneira de exportar apenas os arquivos alterados desde uma certa revisão e para a cabeça?
Obrigado, Boaz
Solução
Veja meu comentário sobre sua má interpretação do que o arquivo faz. Dado isso, pode não ser o caso de você realmente deseja uma maneira de criar um arquivo com apenas os arquivos que mudaram da revisão x para a revisão y, mas, caso você realmente faça, isso fará isso:
hg grep -r X:Y --all . | cut -d : -f 1 | sort -u | sed 's/^/-I /' | xargs echo hg archive
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow