2011-05-05 13 views

Respuesta

3

me gusta organizar mis repos por tipo, esto es lo que mi hgweb config parece:

[web] 
baseurl = 

[paths] 
/apps = /var/hg/apps/* 
/config = /var/hg/config/* 
/design = /var/hg/design/* 
/music = /var/hg/music/* 
/projects = /var/hg/projects/* 
/scripts = /var/hg/scripts/* 

También puede utilizar ** para que sea visualizar los directorios de forma recursiva.

[paths] 
/= /var/hg/** 

Mira la documentación para otros detalles/opciones: http://www.selenic.com/mercurial/hgrc.5.html#web.

También te puede interesar RhodeCode que es una interfaz web más rica en características para mercurial.

+0

última beta de RHodeCode tiene grupo repos por lo que es perfecta para la gestión mayor cantidad de repositorios – marcinkuzminski

+0

pensé * hace que muestre directorios recursivos y ** lo hace mostrar subr ¿epositorios? – JustinP8

2

No estoy seguro de si esta era una opción en el momento de la pregunta, pero ahora hay una opción que permite descender a los directorios.

[web] 
descend = True 

Luego tiene dos opciones para configurar sus rutas. Si especifica una ruta con un solo asterisco, descenderá a los subdirectorios hasta que encuentre repositorios.

[paths] 
/= /var/hg/* 

Si especifica un camino con dos asteriscos, también descenderá en repositorios para ver si hay repositorios o subrepositories anidados.

[paths] 
/= /var/hg/** 

Puede encontrar más detalles sobre el wiki de Mercurial en PublishingRepositories.

(Suena como si también estuviera buscando tener la jerarquía mostrada en forma de árbol. Esta solución solo afecta a los depósitos que se detectarán. No cambiará la forma en que se muestran. No estoy al tanto . de cualquier manera integrada para lograr una visualización jerárquica)

0

que tenía el mismo problema, y ​​he resuelto activando la opción collapse:

[web] 
collapse = yes 
Cuestiones relacionadas