Method: projects.locations.connections.gitRepositoryLinks.diffCommit

Diff commit untuk GitRepositoryLink.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib. Nama resource GitRepositoryLink.

Parameter kueri

Parameter
baseSha

string

Wajib. SHA atau ref commit dasar.

headSha

string

Wajib. SHA atau ref commit head.

pathFilters[]

string

Opsional. Pola jalur atau jalur persis untuk memfilter file yang ditampilkan. Jika pathFilters ditentukan, FileDiff.patch akan diisi untuk semua file yang cocok (gunakan ["**"] untuk menyertakan patch untuk semua file yang diubah). Jika pathFilters dihilangkan atau kosong, daftar lengkap FileDiff akan ditampilkan tanpa perbedaan patch (FileDiff.patch kosong).

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Pesan respons untuk gitRepositoryLinks.diffCommit.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "files": [
    {
      object (FileDiff)
    }
  ]
}
Kolom
files[]

object (FileDiff)

Perbedaan file yang diekstrak dari perbedaan terpadu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • developerconnect.gitRepositoryLinks.diffCommit

Untuk mengetahui informasi selengkapnya, baca dokumentasi IAM.