Es muy común que, después de impulsar una rama determinada aguas arriba, quiera visitarla en Github y crear una solicitud de extracción. Estoy empezando a molestarme por tener que visitar manualmente el repositorio, encontrar la sucursal y crear el RP.
P: ¿Cómo puedo escribir un comando que visite la URL de PR en un navegador?
La URL de PR viene dada por https://github.com/ORIGIN-REPO/compare/BRANCH-NAME
. Dado que tanto el origin
y la branch-name
conocida por Magit (y en avión git
), que debe ser fácil de escribir un comando que construye esa URL y llamadas browse-url
en él.
Desafortunadamente, no sé nada sobre el funcionamiento interno de Magit, así que no sé cómo obtener esa información.
Respuestas:
Esto es lo que se me ocurrió:
magit.el
es bastante fácil de leer, por cierto.fuente
Malabarba ha publicado su enfoque en su blog.
Por cierto, tengo la intención de agregar una funcionalidad similar (y mucho más ;-) al propio Magit, eventualmente.
fuente
¿Has considerado magithub ?
No le permite ver la solicitud de extracción de la sucursal actual, pero le brinda una lista completa de las solicitudes de extracción que puede visitar presionando
RET
.Tenga en cuenta que esto requiere el hub 2.2 .
fuente