Method: projects.locations.connections.gitRepositoryLinks.fetchCommitList

Busca uma lista de commits de um link de repositório do Git.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. O nome do recurso do GitRepositoryLink no formato projects/*/locations/*/connections/*/gitRepositoryLinks/*.

Parâmetros de consulta

Parâmetros
ref

string

Opcional. O SHA de commit ou a revisão simbólica (por exemplo, nome da ramificação, tag ou referência do Git) de onde começar a listar os commits.

pageSize

integer

Opcional. Número de resultados a serem retornados na lista. O padrão é 50. O máximo é 100.

pageToken

string

Opcional. Um token de página recebido de uma chamada gitRepositoryLinks.fetchCommitList anterior. Forneça isso para recuperar a página subsequente.

Ao paginar, todos os outros parâmetros fornecidos para gitRepositoryLinks.fetchCommitList precisam corresponder à chamada que forneceu o token da página.

view

enum (CommitView)

Opcional. O nível de detalhes do commit a ser retornado na resposta. Somente BASIC é aceito. FULL retorna INVALID_ARGUMENT. O padrão será BASIC se não for especificado. Use gitRepositoryLinks.fetchCommit para receber diferenças de arquivo de um único commit.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Mensagem de resposta para gitRepositoryLinks.fetchCommitList.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "commits": [
    {
      object (SCMCommit)
    }
  ],
  "nextPageToken": string
}
Campos
commits[]

object (SCMCommit)

A lista de metadados de commit.

nextPageToken

string

Um token, que pode ser enviado como pageToken para recuperar a próxima página. Se esse campo for omitido, não haverá páginas subsequentes.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte Authentication Overview.

Permissões do IAM

Requer a seguinte permissão do IAM no recurso name:

  • developerconnect.gitRepositoryLinks.fetchCommitList

Para mais informações, consulte a documentação do IAM.