2016-11-14 16 views
3

gitのコミットコメントがすべてリモートのブランチに対してコミットされるようにするアプリケーションをビルドしています。私たちのリポジトリはBitBucketサーバ上でホストされ、Gitリポジトリです。Bitbucket RESTインターフェイスとGIT;ブランチからの2つのタグ間のログ履歴を取得する方法

私はのBitbucket(スタッシュ)REST APIを介して見ていると私は、コミットを閲覧することにより、このような何かGitのコメントを取り戻すことができます:私はちょうどそれをより効率的にするために、今必要なもの

https://mybitbucket.local/rest/api/1.0/projects/myslug/repos/myproduct/commits?limit=1000&branch=mybranch 

をは、2つのタグ間のコンテンツの要求を行うメカニズムです。これは可能ですか?私は...私はこれを見つけることができず、ドキュメントは少しまばらである

... & fromTag = X & toTag = yのようなパラメータとして、二つのタグを提供する想像:(

方法はありますか?

答えて

2

参照のBitbucket Serverの "compare/commits" REST APIコールは:

/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/compare/commits 

"{@codeから}からアクセスコミットが、{@codeをする}コミットないでコミットを取得します。"

ここa6e64f4fd0eから見たけどmasterから表示されていないことができます5つのコミットして返す私のデモサーバーに対して例コール(おそらく最初のパス「テスト」でユーザー「テスト」としてログインする必要があります)です:

は、 http://vm.bit-booster.com/bitbucket/rest/api/1.0/projects/BB/repos/aui/compare/commits?from=a6e64f4fd0e&to=master&limit=100

あなたがのBitbucket /スタッシュを使用しているので、あなたが興味があるかもしれない私のBit-Booster Commit Graph and Moreアドオン視覚的に正しいコミットが返されていることを確認、like so

Condensed Git Graph for AUI-1546

この場合、 "AUI-1546"と一致する5つのコミットは、上記の "コミット/比較"のREST API呼び出しが返すものです。このグラフでは、正確には1)のコミットがa6e64f4fd0eからアクセス可能であり、2)はmasterからアクセスできません。

関連する問題