Method: projects.locations.connections.gitRepositoryLinks.diffCommit

Diferencia las confirmaciones de un GitRepositoryLink.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta

Parámetros
name

string

Obligatorio. Es el nombre del recurso de GitRepositoryLink.

Parámetros de consulta

Parámetros
baseSha

string

Obligatorio. Es el SHA o la referencia de confirmación base.

headSha

string

Obligatorio. Es el SHA o la referencia de la confirmación principal.

pathFilters[]

string

Es opcional. Son patrones de ruta de acceso o rutas de acceso exactas para filtrar los archivos devueltos. Cuando se especifica pathFilters, se propaga FileDiff.patch para todos los archivos que coinciden (usa ["**"] para incluir parches para todos los archivos modificados). Cuando se omite pathFilters o está vacío, se devuelve la lista completa de FileDiff sin diferencias de parches (FileDiff.patch está vacío).

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Mensaje de respuesta para gitRepositoryLinks.diffCommit.

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "files": [
    {
      object (FileDiff)
    }
  ]
}
Campos
files[]

object (FileDiff)

Es la diferencia de archivos extraída de la diferencia unificada.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Authentication Overview.

Permisos de IAM

Se requiere el siguiente permiso de IAM en el recurso name:

  • developerconnect.gitRepositoryLinks.diffCommit

Para obtener más información, consulta la documentación de IAM.