Method: projects.locations.connections.gitRepositoryLinks.diffCommit

Diff-Commits für einen GitRepositoryLink.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Pflichtangabe. Der Ressourcenname des GitRepositoryLink.

Suchparameter

Parameter
baseSha

string

Pflichtangabe. Der Basis-Commit-SHA oder die Referenz.

headSha

string

Pflichtangabe. Der Head-Commit-SHA oder die Referenz.

pathFilters[]

string

Optional. Pfadmuster oder genaue Pfade zum Filtern zurückgegebener Dateien. Wenn pathFilters angegeben ist, wird FileDiff.patch für alle übereinstimmenden Dateien ausgefüllt. Verwenden Sie ["**"], um Patches für alle geänderten Dateien einzuschließen. Wenn pathFilters weggelassen wird oder leer ist, wird die vollständige Liste der FileDiff ohne Patch-Diffs zurückgegeben (FileDiff.patch ist leer).

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Antwortnachricht für gitRepositoryLinks.diffCommit.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "files": [
    {
      object (FileDiff)
    }
  ]
}
Felder
files[]

object (FileDiff)

Der aus dem Unified Diff extrahierte Datei-Diff.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • developerconnect.gitRepositoryLinks.diffCommit

Weitere Informationen finden Sie in der IAM-Dokumentation.