Pergunta

É possível recuperar as filiais locais a partir de um repositório local com hg branches. É possível fazer isso também com um repositório remoto programaticamente?

Foi útil?

Solução

Infelizmente, não há maneira de determinar os ramos em um repositório remoto Mercurial sem puxar no repositório. Você pode evitar guardar os dados no disco, obtendo a informação que você deseja usando hg incoming, mas esse comando funciona puxando todo o repositório de dados de qualquer maneira - provavelmente não o que você quer. Infelizmente, a sua melhor aposta é provavelmente vai ser simplesmente para realizar um check-out, e depois consultar seu repositório agora local.

Se isso é verdadeiramente inaceitável, você tem duas soluções adicionais: você pode tela-scape página Bitbucket para o seu repositório, usando uma ferramenta como BeautifulSoup ou lxml , ou você pode esperar até Bitbucket lança seu API, o que provavelmente irá fornecer essa funcionalidade.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top