Method: projects.locations.connections.gitRepositoryLinks.fetchFileBlame

Mengambil informasi blame untuk file atau rentang baris dalam file.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib. Nama resource GitRepositoryLink dalam format projects/*/locations/*/connections/*/gitRepositoryLinks/*.

Parameter kueri

Parameter
ref

string

Wajib. SHA commit SCM, atau revisi simbolis (misalnya, nama cabang, tag) yang menjadi sumber pengambilan blame.

path

string

Wajib. Jalur file dalam repositori.

firstLine

integer

Opsional. Nomor baris awal berindeks 1 dari rentang yang akan disalahkan (inklusif). Jika tidak ditentukan, blame akan dimulai pada baris 1.

lastLine

integer

Opsional. Nomor baris akhir berindeks 1 dari rentang yang akan disalahkan (inklusif). Jika tidak ditentukan, blame akan diperluas hingga akhir file.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Pesan respons untuk gitRepositoryLinks.fetchFileBlame.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "ranges": [
    {
      object (BlameRange)
    }
  ]
}
Kolom
ranges[]

object (BlameRange)

Daftar rentang blame untuk file.

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.fetchFileBlame

Untuk mengetahui informasi selengkapnya, baca dokumentasi IAM.

BlameRange

BlameRange merepresentasikan informasi blame untuk rentang baris.

Representasi JSON
{
  "firstLine": integer,
  "lastLine": integer,
  "commit": {
    object (SCMCommit)
  }
}
Kolom
firstLine

integer

Nomor baris awal rentang yang diindeks 1 (inklusif).

lastLine

integer

Nomor baris akhir rentang yang diindeks 1 (inklusif).

commit

object (SCMCommit)

Metadata commit untuk rentang baris ini.