Method: projects.locations.connections.gitRepositoryLinks.diffCommit

GitRepositoryLink の commit の差分を取得します。

HTTP リクエスト

GET https://developerconnect.googleapis.com/v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:diffCommit

この URL では gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
name

string

必須。GitRepositoryLink のリソース名。

クエリ パラメータ

パラメータ
baseSha

string

必須。ベース commit SHA または ref。

headSha

string

必須。ヘッド commit SHA または ref。

pathFilters[]

string

省略可。返されるファイルをフィルタするパスパターンまたは正確なパス。pathFilters が指定されている場合、一致するすべてのファイルに FileDiff.patch が入力されます(変更されたすべてのファイルのパッチを含めるには、["**"] を使用します)。pathFilters が省略されているか空の場合、FileDiff の完全なリストがパッチ差分なしで返されます(FileDiff.patch は空です)。

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

gitRepositoryLinks.diffCommit のレスポンス メッセージ。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "files": [
    {
      object (FileDiff)
    }
  ]
}
フィールド
files[]

object (FileDiff)

統合差分から抽出されたファイルの差分。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、Authentication Overview をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • developerconnect.gitRepositoryLinks.diffCommit

詳細については、IAM のドキュメントをご覧ください。