Es kommt sehr häufig vor, dass ich nach dem Upstream-Push eines bestimmten Zweigs diesen auf github besuchen und eine Pull-Anfrage erstellen möchte. Ich fange an, mich zu ärgern, das Repo manuell aufzusuchen, die Filiale zu finden und die PR zu erstellen.
F: Wie kann ich einen Befehl schreiben, der die PR-URL in einem Browser aufruft?
Die PR-URL wird von gegeben https://github.com/ORIGIN-REPO/compare/BRANCH-NAME
. Da sowohl die origin
als auch die branch-name
von Magit (und von plain git
) bekannten, sollte es einfach sein, einen Befehl zu schreiben, der diese URL erstellt und aufruft browse-url
.
Leider weiß ich nichts über die internen Abläufe von Magit, daher weiß ich nicht, wie ich an diese Informationen kommen kann.