2017-03-03 57 views
1

我有一个存储在BitBucket上的repo并在本地克隆,我想通过命令行知道该repo是否打开了请求,以便通过shell脚本调用该命令。你知道这个命令是否存在?如何在命令行上看到所有打开的请求?

+3

引入请求是不是一件'本身git'处理可言,但更多的是托管网站,如github上或到位桶的功能,为你做。我不认为你会找到任何这样的命令行工具,除非有人制作了一个扩展/插件来处理特定网站,比如bitbucket。 –

回答

2

由于@ lasse-v-karlsen表示拉请求不是git功能。您可以通过curl/wget请求使用Bitbucket CLIBitbucket API

例如:下面将返回一个拉请求标题的页面,并且没有拉请求。

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

我使用jq解析JSON对象

相关问题