list las requestes de extracción de git / stash para la sucursal

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:

  • Stash GET pull-requests
  • Bitbucket GET pull-requests

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.