Tengo alrededor de 100 repositorios Mercurial servidos por hgweb
. Los repositorios se almacenan en una jerarquía de carpetas, pero hgweb
muestra la estructura de forma "plana". Esto no escala. ¿Hay una manera de mostrar los repositorios en una jerarquía de árbol en su lugar?¿Cómo hacer que hgweb muestre repositorios en una jerarquía?
Respuesta
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.
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)
que tenía el mismo problema, y he resuelto activando la opción collapse
:
[web]
collapse = yes
- 1. ¿Cómo puedo hacer que Eclipse muestre archivos *.
- 2. ¿Cómo hacer que QWebKit muestre la imagen?
- 3. ¿Cómo puedo hacer que un DateTimePicker muestre una cadena vacía?
- 4. ¿Cómo hacer que QGraphicsItem muestre el fondo en un QGraphicsScene?
- 5. Hacer que la pestaña del navegador muestre una notificación
- 6. En el iPhone, ¿cómo puede hacer que una URL muestre una entrada en el App Store?
- 7. Cómo hacer que PyCharm muestre siempre los números de línea
- 8. ¿Cómo hacer que Xcode muestre nuevamente su pantalla de inicio?
- 9. ¿Cómo hacer que form_rest() no muestre un campo con Symfony2?
- 10. Necesito un ejemplo que muestre cómo hacer solicitudes asincrónicas HTTP
- 11. ¿Cómo hacer que svn diff muestre cambios remotos?
- 12. Mercurial: ¿Cómo hacer que HG LOG muestre un padre trivial?
- 13. ¿Cómo hacer que gitk muestre solo las sucursales locales?
- 14. ¿Cómo puedo hacer que Geany me muestre los métodos que tiene una biblioteca cuando presiono '.' ¿llave?
- 15. ¿Puede hacer que ReSharper muestre excepciones en Intellisense?
- 16. Hacer que maven sea infalible muestre stacktrace en la consola
- 17. ¿Cómo hacer que MATLAB muestre el índice del valor mínimo en una matriz 2D?
- 18. ¿Cómo puedo hacer que el autocompletar muestre una lista en Xcode
- 19. ¿Cómo puedo hacer que una miniatura <img> muestre una imagen de tamaño completo al hacer clic?
- 20. ¿Cómo puedo hacer que un cuadro de texto HTML muestre una sugerencia cuando está vacío?
- 21. ¿Cómo hacer que una aplicación Windows Forms .NET se muestre como icono de bandeja?
- 22. Hgweb "Push" en IIS que devuelve 502 (puerta de acceso incorrecta)
- 23. cómo evitar que maven verifique repositorios extranjeros?
- 24. Cómo prevenir que asp: FormView se muestre como una tabla?
- 25. Cómo hacer que mi aplicación se muestre a pantalla completa en Galaxy Tab
- 26. Cómo hacer que un control DropDownList muestre algunos elementos en negrita ASP.NET
- 27. ¿Cómo hacer para que el nombre de la aplicación se muestre en abierto con la lista?
- 28. ¿Cómo puedo hacer que AJAX-y muestre/oculte condicional los campos de formulario en Rails?
- 29. Cómo hacer que el anuncio se muestre en la parte inferior de la pantalla sin superposición
- 30. ¿Cómo hacer que esta imagen se muestre en el cuerpo de mi correo electrónico?
última beta de RHodeCode tiene grupo repos por lo que es perfecta para la gestión mayor cantidad de repositorios – marcinkuzminski
pensé * hace que muestre directorios recursivos y ** lo hace mostrar subr ¿epositorios? – JustinP8