É muito comum que, depois de enviar um determinado ramo a montante, deseje visitá-lo no github e criar uma solicitação de recebimento. Estou começando a ficar irritado por ter que visitar manualmente o repositório, encontrar a filial e criar o PR.
P: Como posso escrever um comando que visite o URL do PR em um navegador?
O URL do PR é fornecido por https://github.com/ORIGIN-REPO/compare/BRANCH-NAME
. Já que o Magit origin
e o branch-name
conhecido pelo Magit (e simplesmente git
), deve ser fácil escrever um comando que construa esse URL e o chame browse-url
.
Infelizmente, não sei nada sobre o funcionamento interno do Magit, então não sei como obter essas informações.
Respostas:
Aqui está o que eu vim com:
magit.el
é bem fácil de ler, a propósito.fonte
Malabarba postou sua abordagem em seu blog.
A propósito, pretendo adicionar funcionalidades semelhantes (e muito mais ;-) ao próprio Magit, eventualmente.
fonte
Você já considerou o magithub ?
Não permite visualizar a solicitação de recebimento da ramificação atual, mas fornece uma lista completa de solicitações de recebimento que você pode visitar pressionando
RET
.Observe que isso requer o hub 2.2 .
fonte