Estoy trabajando en una suite Atlassian completa, jira stash / git y bambú.
¿Alguien sabe si hay una manera de listr las relaciones públicas para mi sucursal actual?
Necesito get información del shell si mi twig actual tiene un PR abierto y encontrar su ID, si existe. No es necesario crear una pr, ya que esto será hecho por el dev. Cualquier sugerencia es bienvenida.
Puede usar la API REST de Stash '(o Bitbucket) para get información sobre las peticiones de extracción para un repository:
De esa forma puedes implementar tu propio script (bash con curl , java, groovy, python, …) para get la información que necesitas.
La información general sobre las API REST está disponible aquí .
Obtén las requestes de extracción abiertas de Bitbucket / Stash usando:
$ git fetch origin 'refs/pull-requests/*:refs/remotes/origin/pull-requests/*'
Verifique las requestes de extracción que están en la twig actual:
$ git branch --all --contains remotes/origin/pull-requests/31/from remotes/origin/pull-requests/31/merge
Limpiar con:
$ git remote prune origin
Existe el comercial BobSwift de complementos comerciales CLI para toda la suite Atlassian.
Para Bitbucket, hay: getPullRequest
y get PullRequestList
.
Creo que es de $ 10 para 1-10 usuarios, en línea con la política de precios habitual de "get gente enganchada" para pequeñas tiendas de desarrollo indie.