È molto comune che, dopo aver spinto un determinato ramo a monte, vorrò visitarlo su Github e creare una richiesta pull. Sto iniziando a infastidirmi nel dover visitare manualmente il repository, trovare il ramo e creare il PR.
D: Come posso scrivere un comando che visita l'URL PR in un browser?
L'URL PR è dato da https://github.com/ORIGIN-REPO/compare/BRANCH-NAME
. Poiché sia il origin
che il branch-name
noto di Magit (e chiaramente git
), dovrebbe essere facile scrivere un comando che costruisce quell'URL e lo chiama browse-url
.
Sfortunatamente, non so nulla del funzionamento interno di Magit, quindi non so come ottenere tali informazioni.