2017-03-03 7 views
1

私はBitBucketに保存されたレポをローカルにクローンしていますので、そのレポにプルリクエストがオープンされていれば、そのコマンドをシェルスクリプト経由で呼び出すことができます。そのコマンドが存在するかどうか知っていますか?オープンされたすべてのプルリクエストをコマンドラインでどのように見ることができますか?

+3

プルリクエストを解析するjqを使用しています、 '自体によってgit'は全く扱うものではありませんが、そのようなgithubのか、ビットバケットなどのホスティングサイト、より多くの機能あなたのためになります。私は誰かがビットバケットのような特定のウェブサイトを扱うgitに拡張機能やプラグインを作っていない限り、あなたがそのようなコマンドラインツールを見つけられるとは思わない。 –

答えて

2

@ lasse-v-karlsenと同様に、プルリクエストはgit機能ではありません。 curl/wgetリクエストを使用してBitbucket CLIまたはBitbucket APIを使用できます。

例:以下は、プルリクエストタイトルのページを返します。プルリクエストの総数はありません。

curl \ 
    https://api.bitbucket.org/2.0/repositories/{username}/{repo_slug}/pullrequests \ 
    | \ 
    jq "{ \ 
     pagelen: .pagelen, \ 
     size: .size, \ 
     titles: [.values[].title], \ 
     pageindex: .page \ 
    }" 

私は、JSONオブジェクトに

関連する問題