Method: projects.locations.connections.gitRepositoryLinks.diffCommit

Confronta i commit per un GitRepositoryLink.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri di percorso

Parametri
name

string

Obbligatorio. Il nome della risorsa GitRepositoryLink.

Parametri di query

Parametri
baseSha

string

Obbligatorio. Lo SHA o il riferimento del commit di base.

headSha

string

Obbligatorio. La SHA o il riferimento del commit head.

pathFilters[]

string

Facoltativo. Pattern di percorso o percorsi esatti per filtrare i file restituiti. Quando viene specificato pathFilters, FileDiff.patch viene compilato per tutti i file corrispondenti (utilizza ["**"] per includere le patch per tutti i file modificati). Se pathFilters viene omesso o è vuoto, viene restituito l'elenco completo di FileDiff senza differenze di patch (FileDiff.patch è vuoto).

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Messaggio di risposta per gitRepositoryLinks.diffCommit.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "files": [
    {
      object (FileDiff)
    }
  ]
}
Campi
files[]

object (FileDiff)

La differenza tra i file estratta dalla differenza unificata.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • developerconnect.gitRepositoryLinks.diffCommit

Per saperne di più, consulta la documentazione di IAM.