Method: projects.locations.connections.gitRepositoryLinks.diffCommit

Différencie les commits pour un GitRepositoryLink.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Nom de ressource du GitRepositoryLink.

Paramètres de requête

Paramètres
baseSha

string

Obligatoire. SHA ou référence du commit de base.

headSha

string

Obligatoire. SHA ou référence du commit de tête.

pathFilters[]

string

Facultatif. Modèles de chemin d'accès ou chemins d'accès exacts pour filtrer les fichiers renvoyés. Lorsque pathFilters est spécifié, FileDiff.patch est renseigné pour tous les fichiers correspondants (utilisez ["**"] pour inclure des correctifs pour tous les fichiers modifiés). Lorsque pathFilters est omis ou vide, la liste complète des FileDiff est renvoyée sans différences de correctif (FileDiff.patch est vide).

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Message de réponse pour gitRepositoryLinks.diffCommit.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "files": [
    {
      object (FileDiff)
    }
  ]
}
Champs
files[]

object (FileDiff)

Différence de fichier extraite de la différence unifiée.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • developerconnect.gitRepositoryLinks.diffCommit

Pour en savoir plus, consultez la documentation IAM.