Partager via


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.