no puedo conseguir TortoiseHg (1.0) para trabajar con subreposTortoiseHg y subrepos
que tengo una estructura de directorios como esto:
root
.hg
.hgsub
.hgsubstate
Customer1
Project1
.hg
foo.txt
Project2
.hg
Customer2
Project3
.hg
el archivo .hgsub bajo la raíz parece
Customer1\Project1=Customer1\Project1
Customer1\Project2=Customer1\Project2
Customer2\Project3=Customer2\Project3
Si modificar el archivo Customer1\Project1\foo.txt
y comprometerse desde la raíz funciona
>hg ci -m "command line commit"
committing subrepository customer1\project1
en TortoiseHg customer1\project1
se muestra con el estado S
(subrepo) pero cuando commiting Un mensaje me
abort: customer1/project1: no match under directory!
No se admite este escenario o estoy haciendo algo mal?
El doctor dice:.
"TortoiseHg 1.0 introdujo soporte rudimentario para subrepositories, y sólo en la herramienta de comprometerse/estado Cuando Mercurial considera un subrepo tan sucio, que aparecerá en la herramienta de comprometerse como una entrada especial en el lista de archivos con un estado de S. Si se incluye un subrepo en la lista de archivos de una confirmación, el subrepo se compromete junto con los otros cambios, actualizando el archivo .hgsubstate en la raíz del repositorio principal ".
que tienen el mismo problema. Parece que tal vez tiene algo que ver con "tortoisehg intenta comprometer customer1/project1 en lugar de customer1 \ project1 (barra invertida)" El compromiso desde la línea de comandos no causa problemas. – drye