Hace unos días comencé a experimentar con Mercurial, y todo fue genial, hasta que decidí intentar escribir un pequeño programa, que obtiene la lista de repositorios y listas de identificadores de conjuntos de cambios para cada repositorio desde un servidor remoto, le permite al usuario seleccionar repositorio y conjunto de cambios, clonarlo y actualizarlo a la revisión elegida. Esto llevó a dos preguntas:Mercurial: obtenga información sobre repositorios sin clonarlos
- ¿Hay alguna manera de obtener una lista de repositorios del servidor (además de analizar HTML)?
- ¿Hay alguna forma de obtener información, como etiquetas, ramas, etc. sobre uno de los repositorios, sin clonar primero?
Simplemente para aclarar que realmente no funciona de forma no local, algo como 'hg tip --repository https: // bitbucket.org/aragost/javahg /' fallará; 'abort: repository 'https://bitbucket.org/aragost/javahg/' no es local'. –
@ChrisMorgan: sí, casi todos los comandos fallarán así al pasar un repositorio remoto al indicador '--repository'. Solo 'hg id' y' hg outgoing' harán consultas a repositorios remotos (de forma bastante limitada). –
Gracias por una respuesta clara :) –