マージリクエスト
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
クエリフィールド
| フィールド | 名前(およびエイリアス) | 演算子 |
|---|---|---|
| Approved by user | approver、approvedBy、approvers | =、!= |
| Assignees | assignee、assignees | =、!= |
| Author | author | =、!= |
| Closed at | closed、closedAt | =、>、<、>=、<= |
| 作成日時 | created、createdAt、opened、openedAt | =、>、<、>=、<= |
| Draft | draft | =、!= |
| 環境 | environment | = |
| グループ | group | = |
| ID | id | =、in |
| サブグループを含む | includeSubgroups | =、!= |
| ラベル | label、labels | =、!= |
| Merged at | merged、mergedAt | =、>、<、>=、<= |
| Merged by user | merger、mergedBy | = |
| マイルストーン | milestone | =、!= |
| My reaction emoji | myReaction、myReactionEmoji | =、!= |
| プロジェクト | project | = |
| Reviewers | reviewer、reviewers、reviewedBy | =、!= |
| ソースブランチ | sourceBranch | =、in、!= |
| State | state | = |
| サブスクライブ | subscribed | =、!= |
| ターゲットブランチ | targetBranch | =、in、!= |
| Deployed at | deployed、deployedAt | =、>、<、>=、<= |
| Updated at | updated、updatedAt | =、>、<、>=、<= |
ユーザーによる承認
説明: マージリクエストを承認した一人または複数のユーザーでマージリクエストをクエリします。
指定可能な値の型:
StringUser(例:@username)List(StringまたはUserの値を含む)Nullable(null、none、またはanyのいずれか)
担当者
説明: それらに割り当てられている一人または複数のユーザーでマージリクエストをクエリします。
指定可能な値の型:
StringUser(例:@username)Nullable(null、none、またはanyのいずれか)
ノート:
List値とin演算子は、マージリクエストではサポートされていません。
作成者
説明: 作成者でマージリクエストをクエリします。
指定可能な値の型:
StringUser(例:@username)
ノート:
in演算子は、マージリクエストではサポートされていません。
Closed at
説明: クローズされた日付でマージリクエストをクエリします。
指定可能な値の型:
AbsoluteDate(YYYY-MM-DD形式で)RelativeDate(<sign><digit><unit>形式。+、-、または省略された記号、整数である桁、およびunitがd(日)、w(週)、m(月)、またはy(年) のいずれかである)
ノート:
=演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。>=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。
Created at
説明: 作成された日付でマージリクエストをクエリします。
指定可能な値の型:
AbsoluteDate(YYYY-MM-DD形式で)RelativeDate(<sign><digit><unit>形式。+、-、または省略された記号、整数である桁、およびunitがd(日)、w(週)、m(月)、またはy(年) のいずれかである)
ノート:
=演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。>=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。
Draft
説明: ドラフトステータスでマージリクエストをクエリします。
指定可能な値の型:
Boolean(trueまたはfalseのいずれか)
Deployed at
説明: デプロイされた日付でマージリクエストをクエリします。
指定可能な値の型:
AbsoluteDate(YYYY-MM-DD形式で)RelativeDate(<sign><digit><unit>形式。+、-、または省略された記号、整数である桁、およびunitがd(日)、w(週)、m(月)、またはy(年) のいずれかである)
ノート:
=演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。>=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。
環境
説明: デプロイされた環境でマージリクエストをクエリします。
指定可能な値の型: String
グループ
説明: 指定されたグループ内のすべてのプロジェクトでマージリクエストをクエリします。
指定可能な値の型: String
ノート:
- 一度にクエリできるグループは1つだけです。
groupはprojectフィールドと一緒に使用できません。groupフィールドを使用すると、そのグループ、そのすべてのサブグループ、および子孫プロジェクト内のすべてのマージリクエストがクエリされます。- デフォルトでは、マージリクエストはすべてのサブグループのすべての子孫プロジェクトで検索されます。グループの直下の子孫プロジェクトのみをクエリするには、
includeSubgroupsフィールドをfalseに設定します。
ID
説明: IDでマージリクエストをクエリします。
指定可能な値の型:
Number(正の整数のみ)List(Number値を含む)
サブグループを含める
説明: グループの階層全体でマージリクエストをクエリします。
指定可能な値の型:
Boolean(trueまたはfalseのいずれか)
ノート:
- このフィールドは
groupフィールドと一緒にのみ使用できます。 - このフィールドの値はデフォルトで
falseです。
ラベル
説明: 関連するラベルでマージリクエストをクエリします。
指定可能な値の型:
StringLabel(例:~bug,~"team::planning")Nullable(noneまたはanyのいずれか)
ノート:
in演算子は、マージリクエストではサポートされていません。- スコープ付きラベル、またはスペースを含むラベルは引用符で囲む必要があります。
Merged at
説明: マージされた日付でマージリクエストをクエリします。
指定可能な値の型:
AbsoluteDate(YYYY-MM-DD形式で)RelativeDate(<sign><digit><unit>形式。+、-、または省略された記号、整数である桁、およびunitがd(日)、w(週)、m(月)、またはy(年) のいずれかである)
ノート:
=演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。>=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。
Merged by user
説明: マージリクエストをマージしたユーザーでマージリクエストをクエリします。
指定可能な値の型:
StringUser(例:@username)
マイルストーン
説明: 関連するマイルストーンでマージリクエストをクエリします。
指定可能な値の型:
StringMilestone(例:%Backlog,%"Awaiting Further Demand")Nullable(noneまたはanyのいずれか)
ノート:
in演算子は、マージリクエストではサポートされていません。- スペースを含むマイルストーンは引用符 (
")で囲む必要があります。
My reaction emoji
説明: 現在のユーザーの絵文字リアクションでマージリクエストをクエリします。
指定可能な値の型: String
プロジェクト
説明: 特定のプロジェクトでマージリクエストをクエリします。
指定可能な値の型: String
ノート:
- 一度にクエリできるプロジェクトは1つだけです。
projectフィールドはgroupフィールドと一緒に使用できません。- 埋め込みビュー内で使用する場合、省略すると
projectは現在のプロジェクトであると見なされます。
レビュアー
説明: 一人または複数のユーザーによってレビューされたマージリクエストをクエリします。
指定可能な値の型:
StringUser(例:@username)Nullable(null、none、またはanyのいずれか)
ソースブランチ
説明: ソースブランチでマージリクエストをクエリします。
指定可能な値の型: String, List
ノート:
List値はinおよび!=演算子でのみサポートされます。
ステータス
説明: ステータスでマージリクエストをクエリします。
指定可能な値の型:
Enum、opened、closed、merged、またはallのいずれか
ノート:
stateフィールドは!=演算子をサポートしていません。
サブスクライブ済み
説明: 現在のユーザーが通知をオンまたはオフに設定しているかでマージリクエストをクエリします。
指定可能な値の型: Boolean
ターゲットブランチ
説明: ターゲットブランチでマージリクエストをクエリします。
指定可能な値の型: String, List
ノート:
List値はinおよび!=演算子でのみサポートされます。
Updated at
説明: 最終更新日でマージリクエストをクエリします。
指定可能な値の型:
AbsoluteDate(YYYY-MM-DD形式で)RelativeDate(<sign><digit><unit>形式。+、-、または省略された記号、整数である桁、およびunitがd(日)、w(週)、m(月)、またはy(年) のいずれかである)
ノート:
=演算子の場合、時刻範囲はユーザーのタイムゾーンで00:00から23:59までと見なされます。>=および<=演算子は、クエリされる日付を含みますが、>および<は含みません。
表示フィールド
| フィールド | 名前またはエイリアス | 説明 |
|---|---|---|
| Approved by user | approver、approvers、approvedBy | マージリクエストを承認したユーザーを表示 |
| Assignees | assignee、assignees | マージリクエストに割り当てられたユーザーを表示 |
| Author | author | マージリクエストの作成者を表示 |
| Closed at | closed、closedAt | マージリクエストがクローズされてからの時間を表示 |
| 作成日時 | created、createdAt | マージリクエストが作成されてからの時間を表示 |
| Deployed at | deployed、deployedAt | マージリクエストがデプロイされてからの時間を表示 |
| 説明 | description | マージリクエストの説明を表示 |
| Draft | draft | マージリクエストがドラフト状態であるかどうかを示すYesまたはNoを表示 |
| ID | id | マージリクエストのIDを表示 |
| ラベル | label、labels | マージリクエストに関連付けられたラベルを表示 |
| 最後のコメント | lastComment | マージリクエストに対して行われた最後のコメントを表示 |
| Merged at | merged、mergedAt | マージリクエストがマージされてからの時間を表示 |
| マイルストーン | milestone | マージリクエストに関連付けられたマイルストーンを表示 |
| Reviewers | reviewer、reviewers | マージリクエストをレビューするために割り当てられたユーザーを表示 |
| ソースブランチ | sourceBranch | マージリクエストのソースブランチを表示 |
| ソースプロジェクト | sourceProject | マージリクエストのソースプロジェクトを表示 |
| State | state | ステータスを示すバッジを表示。値はOpen、 Closed、またはMergedです |
| サブスクライブ | subscribed | 現在のユーザーがサブスクライブされているかどうかを示すYesまたはNoを表示 |
| ターゲットブランチ | targetBranch | マージリクエストのターゲットブランチを表示 |
| ターゲットプロジェクト | targetProject | マージリクエストのターゲットプロジェクトを表示 |
| Title | title | マージリクエストのタイトルを表示 |
| Updated at | updated、updatedAt | マージリクエストが最後に更新されてからの時間を表示 |
ソートフィールド
| フィールド | 名前(およびエイリアス) | 説明 |
|---|---|---|
| Closed at | closed、closedAt | クローズされた日付でソート |
| Created | created、createdAt | 作成された日付でソート |
| Merged at | merged、mergedAt | マージされた日付でソート |
| マイルストーン | milestone | マイルストーンの期日でソート |
| 人気度 | popularity | 高評価のリアクションの絵文字の数でソート |
| Title | title | タイトルでソート |
| Updated at | updated、updatedAt | 最終更新日でソート |
例:
gitlab-orgグループ内で私が作成したすべてのマージリクエストをマージ日(最新順)でソートしてリスト表示します:```glql display: table fields: title, reviewer, merged sort: merged desc query: group = "gitlab-org" and type = MergeRequest and state = merged and author = currentUser() limit: 10 ```