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