Pochi giorni fa ho iniziato a sperimentare con Mercurial, e tutto è andato alla grande, fino a quando ho deciso di provare a scrivere un piccolo programma, che ottiene l'elenco di repository e gli elenchi di ID changeset per ciascun repository da un server remoto, consente all'utente di selezionare repository e changeset, clonarlo e aggiornarlo alla revisione scelta. Ciò ha portato a due domande:Mercurial: ottieni informazioni sui repository senza clonarli
- C'è un modo per ottenere un elenco di repository dal server (oltre a parsing HTML)?
- C'è un modo per ottenere informazioni, come tag, rami, ecc. Su uno dei repository, senza effettivamente clonarlo prima?
Giusto per rendere più chiaro che in realtà non funziona in modo non locale, qualcosa come 'hg tip --repository https: // bitbucket.org/aragost/javahg /' fallirà; 'abort: repository 'https://bitbucket.org/aragost/javahg/' non è locale'. –
@ChrisMorgan: sì, quasi tutti i comandi falliscono così quando si passa un repo remoto al flag '--repository'. Sono solo 'hg id' e' hg outgoing' che interrogheranno i repository remoti (in modo piuttosto limitato). –
Grazie per una risposta chiara :) –