GitRefUpdateStatus enum
Représente les résultats possibles d’une requête pour mettre à jour une référence dans un référentiel.
Champs
| Succeeded = 0 | Indique que la demande de mise à jour ref a été effectuée avec succès. |
| ForcePushRequired = 1 | Indique que la demande de mise à jour ref n’a pas pu être terminée, car une partie du graphique serait déconnectée par cette modification et que l’appelant n’a pas l’autorisation ForcePush sur le référentiel. |
| StaleOldObjectId = 2 | Indique que la demande de mise à jour ref n’a pas pu être terminée, car l’ancien ID d’objet présenté dans la requête n’était pas l’ID d’objet de la référence lorsque la base de données a tenté la mise à jour. Le scénario le plus probable est que l’appelant a perdu une course pour mettre à jour la ref. |
| InvalidRefName = 3 | Indique que la demande de mise à jour ref n’a pas pu être terminée, car le nom ref présenté dans la demande n’était pas valide. |
| Unprocessed = 4 | La demande n’a pas été traitée |
| UnresolvableToCommit = 5 | Impossible de terminer la demande de mise à jour ref, car le nouvel ID d’objet pour la référence n’a pas pu être résolu en objet de validation (potentiellement via un nombre quelconque de balises) |
| WritePermissionRequired = 6 | Impossible de terminer la demande de mise à jour ref, car l’utilisateur n’a pas d’autorisations d’écriture requises pour écrire cette ref |
| ManageNotePermissionRequired = 7 | Impossible de terminer la demande de mise à jour ref, car l’utilisateur ne dispose pas des autorisations de création de note requises pour écrire cette note |
| CreateBranchPermissionRequired = 8 | Impossible de terminer la demande de mise à jour ref, car l’utilisateur n’a pas l’autorisation de créer une branche |
| CreateTagPermissionRequired = 9 | Impossible de terminer la demande de mise à jour ref, car l’utilisateur n’a pas l’autorisation de créer une balise |
| RejectedByPlugin = 10 | Impossible de terminer la mise à jour ref, car elle a été rejetée par le plug-in. |
| Locked = 11 | Impossible de terminer la mise à jour ref, car la référence est verrouillée par un autre utilisateur. |
| RefNameConflict = 12 | La mise à jour ref n’a pas pu être effectuée, car, en mode non sensible à la casse, le nom ref est en conflit avec un nom ref existant, autrement casé. |
| RejectedByPolicy = 13 | Impossible de terminer la mise à jour ref, car elle a été rejetée par la stratégie. |
| SucceededNonExistentRef = 14 | Indique que la demande de mise à jour ref a été effectuée correctement, mais que la référence n’existe pas réellement afin qu’aucune modification n’ait été apportée. Cela ne doit se produire que pendant les suppressions. |
| SucceededCorruptRef = 15 | Indique que la demande de mise à jour ref a été effectuée correctement, mais que la référence transmise a été endommagée, comme dans le cas de l’ancien ID d’objet était incorrect. Cela ne doit se produire que pendant les suppressions. |