Compartilhar via


GitRefUpdateStatus enum

Representa os possíveis resultados de uma solicitação para atualizar um ref em um repositório.

Campos

Succeeded = 0

Indica que a solicitação de atualização ref foi concluída com êxito.

ForcePushRequired = 1

Indica que a solicitação de atualização ref não pôde ser concluída porque parte do grafo seria desconectada por essa alteração e o chamador não tem permissão ForcePush no repositório.

StaleOldObjectId = 2

Indica que a solicitação de atualização ref não pôde ser concluída porque a ID de objeto antiga apresentada na solicitação não era a ID do objeto do ref quando o banco de dados tentou a atualização. O cenário mais provável é que o chamador perdeu uma corrida para atualizar o ref.

InvalidRefName = 3

Indica que a solicitação de atualização ref não pôde ser concluída porque o nome ref apresentado na solicitação não era válido.

Unprocessed = 4

A solicitação não foi processada

UnresolvableToCommit = 5

A solicitação de atualização ref não pôde ser concluída porque a nova ID do objeto para o ref não pôde ser resolvida para um objeto de confirmação (potencialmente por meio de qualquer número de marcas)

WritePermissionRequired = 6

A solicitação de atualização ref não pôde ser concluída porque o usuário não tem permissões de gravação necessárias para gravar esse ref

ManageNotePermissionRequired = 7

A solicitação de atualização ref não pôde ser concluída porque o usuário não tem permissões de criação de anotação necessárias para gravar esta anotação

CreateBranchPermissionRequired = 8

A solicitação de atualização ref não pôde ser concluída porque o usuário não tem permissão para criar um branch

CreateTagPermissionRequired = 9

A solicitação de atualização ref não pôde ser concluída porque o usuário não tem permissão para criar uma marca

RejectedByPlugin = 10

A atualização ref não pôde ser concluída porque foi rejeitada pelo plug-in.

Locked = 11

A atualização ref não pôde ser concluída porque o ref está bloqueado por outro usuário.

RefNameConflict = 12

A atualização ref não pôde ser concluída porque, no modo que não diferencia maiúsculas de minúsculas, o nome de ref entra em conflito com um nome ref existente, com maiúsculas e minúsculas.

RejectedByPolicy = 13

A atualização ref não pôde ser concluída porque foi rejeitada pela política.

SucceededNonExistentRef = 14

Indica que a solicitação de atualização ref foi concluída com êxito, mas o ref não existe, portanto, nenhuma alteração foi feita. Isso só deve acontecer durante as exclusões.

SucceededCorruptRef = 15

Indica que a solicitação de atualização ref foi concluída com êxito, mas o ref de passagem estava corrompido - como em, a ID do objeto antigo estava incorreta. Isso só deve acontecer durante as exclusões.