Method: projects.locations.connections.gitRepositoryLinks.fetchCommitList

Recupera una lista de confirmaciones de un vínculo de repositorio de Git.

Solicitud HTTP

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

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 en el formato projects/*/locations/*/connections/*/gitRepositoryLinks/*.

Parámetros de consulta

Parámetros
ref

string

Es opcional. Es el SHA de confirmación o la revisión simbólica (por ejemplo, el nombre de la rama, la etiqueta o la referencia de Git) desde la que se deben comenzar a enumerar las confirmaciones.

pageSize

integer

Es opcional. Es la cantidad de resultados que se mostrarán en la lista. El valor predeterminado es 50. El máximo es 100.

pageToken

string

Es opcional. Un token de página, recibido desde una llamada gitRepositoryLinks.fetchCommitList anterior. Proporciona esto para recuperar la página siguiente.

Cuando se pagina, todos los demás parámetros proporcionados a gitRepositoryLinks.fetchCommitList deben coincidir con la llamada que proporcionó el token de la página.

view

enum (CommitView)

Es opcional. Es el nivel de detalles de confirmación que se mostrará en la respuesta. Solo se admite BASIC; FULL devuelve INVALID_ARGUMENT. Si no se especifica, el valor predeterminado es BASIC. Usa gitRepositoryLinks.fetchCommit para obtener las diferencias de archivos de una sola confirmación.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Mensaje de respuesta para gitRepositoryLinks.fetchCommitList.

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

Representación JSON
{
  "commits": [
    {
      object (SCMCommit)
    }
  ],
  "nextPageToken": string
}
Campos
commits[]

object (SCMCommit)

Es la lista de metadatos de confirmación.

nextPageToken

string

Un token, que se puede enviar como pageToken para recuperar la página siguiente. Si se omite este campo, no habrá páginas siguientes.

Alcances 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.fetchCommitList

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