Il est très courant qu'après avoir poussé une branche donnée en amont, je veuille la visiter sur github et créer une demande de pull. Je commence à m'énerver d'avoir à visiter manuellement le repo, à trouver la succursale et à créer le PR.
Q: Comment puis-je écrire une commande qui visite l'URL PR dans un navigateur?
L'URL PR est donnée par https://github.com/ORIGIN-REPO/compare/BRANCH-NAME
. Étant donné que le origin
et le branch-name
connu par Magit (et par plain git
), il devrait être facile d'écrire une commande qui construit cette URL et l'appelle browse-url
.
Malheureusement, je ne sais rien du fonctionnement interne de Magit, donc je ne sais pas comment obtenir cette information.