configurar subrepos de mercurial / kiln en osx
He estado tratando de seguir las instrucciones en la respuesta aesta pregunt, utilizando horno.
Me gustaría poder organizar las cosas de la siguiente manera:
/somepath/thirdparty
se asigna a un repositorio de horno "tercero" y contiene una variedad de códigos/somepath/common
se asigna a un repositorio de horno "común" y contiene el código compartido que he escrito/somepath/project1
mapas al repositorio del horno "proyecto1"/somepath/project1/thirdparty
asigna a la sucursal de un tercero arriba/somepath/project1/common
asigna a la rama de común arriba/somepath/project2
mapas al repositorio del horno "proyecto1"/somepath/project2/thirdparty
asigna a otra rama de un tercero arriba/somepath/project2/common
asigna a otra rama de común arribaEncontré que cuando creé la.hgsub
file según las instrucciones y agregado / empujado a Kiln, ya no podía ver los archivos de Kiln en el visor de archivos web de Kiln; mostraba un mensaje oscuro sobre el "sobrecalentamiento" de Kiln :-) Además, mientras creaba automáticamente las subcarpetas en el lugar correcto, no se rellenaron con archivos (posiblemente porque falló la extracción).
¿Alguien intentó algo como esto antes, usando Kiln?
Como tengo la intención de desarrollar una serie de aplicaciones que utilizan el código común (y eventualmente liberar la biblioteca como código abierto), me gustaría tenerla administrada en repositorios discretos. Sin embargo, como algunos de los proyectos son para clientes finales, necesito poder darles un único repositorio que incluya las cosas como se describió anteriormente.