GitRefUpdateStatus enum
Representa os resultados possíveis de uma solicitação para atualizar uma 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 gráfico 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 de objeto da ref quando o banco de dados tentou a atualização. O cenário mais provável é que o chamador perca uma corrida para atualizar a 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 | O pedido não foi processado |
| UnresolvableToCommit = 5 | A solicitação de atualização ref não pôde ser concluída porque o novo ID de objeto para a ref não pôde ser resolvido para um objeto commit (potencialmente por meio de qualquer número de tags) |
| 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 esta 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 nota necessárias para escrever esta nota |
| 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 uma ramificação |
| 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 tag |
| RejectedByPlugin = 10 | A atualização ref não pôde ser concluída porque foi rejeitada pelo plugin. |
| Locked = 11 | A atualização ref não pôde ser concluída porque a ref está bloqueada por outro usuário. |
| RefNameConflict = 12 | A atualização ref não pôde ser concluída porque, no modo sem diferenciação de maiúsculas e minúsculas, o nome ref entra em conflito com um nome ref existente com caixa diferente. |
| 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 de ref foi concluída com êxito, mas a ref não existe de fato, 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 a ref passada estava corrompida - como em, o ID do objeto antigo estava incorreto. Isso só deve acontecer durante as exclusões. |