2016-08-24 20 views
3

マージリクエストの詳細ページをカスタマイズするオプションを実際に探しています。カスタマイズされたマージリクエストの詳細ページ

このページには2つの追加情報があります。

最初のものは、デフォルトのものよりもさらに多くの情報を含む何らかの種類のドライマージです。

そして、2つ目は、ブランチがマスターと共通のルートを持つかどうかをテストすることです。

両方の点について、私は必要な情報を与えるgitエイリアスを構築しました。

ドライマージ:

git config --global alias.mergetest '!f() { git merge --no-commit --no-ff "$1"; git merge --abort; echo "Merge aborted"; } 

共通のルーツ:

git config --global alias.frommaster 'merge-base --fork-point master' 

しかし、今、私はGitLabのマージ要求の詳細ページには、この追加情報を実装する方法を見つけることができません - どのがありますそれを行う方法?

答えて

1

これを実現できる唯一の方法は、webhooksとGitLab APIを使用することです。

  1. Merge Request eventが発生するたびに起動するWebフックを作成します。
  2. このWebhookは、API callを使用して、2つのコマンドの出力でマージ要求を更新します。
関連する問題