- Permintaan HTTP
- Parameter jalur
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Izin IAM
- BlameRange
- Cobalah!
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 |
Wajib. Nama resource GitRepositoryLink dalam format |
Parameter kueri
| Parameter | |
|---|---|
ref |
Wajib. SHA commit SCM, atau revisi simbolis (misalnya, nama cabang, tag) yang menjadi sumber pengambilan blame. |
path |
Wajib. Jalur file dalam repositori. |
firstLine |
Opsional. Nomor baris awal berindeks 1 dari rentang yang akan disalahkan (inklusif). Jika tidak ditentukan, blame akan dimulai pada baris 1. |
lastLine |
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 ( |
| Kolom | |
|---|---|
ranges[] |
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 ( |
| Kolom | |
|---|---|
firstLine |
Nomor baris awal rentang yang diindeks 1 (inklusif). |
lastLine |
Nomor baris akhir rentang yang diindeks 1 (inklusif). |
commit |
Metadata commit untuk rentang baris ini. |