GitRefUpdateStatus enum
Rappresenta i possibili risultati di una richiesta per aggiornare un riferimento in un repository.
Campi
| Succeeded = 0 | Indica che la richiesta di aggiornamento di riferimento è stata completata correttamente. |
| ForcePushRequired = 1 | Indica che non è stato possibile completare la richiesta di aggiornamento ref perché parte del grafico verrebbe disconnessa da questa modifica e il chiamante non dispone dell'autorizzazione ForcePush per il repository. |
| StaleOldObjectId = 2 | Indica che non è stato possibile completare la richiesta di aggiornamento ref perché l'ID oggetto precedente presentato nella richiesta non è l'ID oggetto del ref quando il database ha tentato l'aggiornamento. Lo scenario più probabile è che il chiamante ha perso una gara per aggiornare il riferimento. |
| InvalidRefName = 3 | Indica che non è stato possibile completare la richiesta di aggiornamento ref perché il nome di riferimento presentato nella richiesta non è valido. |
| Unprocessed = 4 | La richiesta non è stata elaborata |
| UnresolvableToCommit = 5 | Impossibile completare la richiesta di aggiornamento ref perché non è stato possibile risolvere il nuovo ID oggetto per il riferimento in un oggetto commit (potenzialmente tramite un numero qualsiasi di tag) |
| WritePermissionRequired = 6 | Impossibile completare la richiesta di aggiornamento ref perché l'utente non dispone delle autorizzazioni di scrittura necessarie per scrivere questo riferimento |
| ManageNotePermissionRequired = 7 | Impossibile completare la richiesta di aggiornamento ref perché l'utente non dispone delle autorizzazioni di creazione note necessarie per scrivere questa nota |
| CreateBranchPermissionRequired = 8 | Impossibile completare la richiesta di aggiornamento ref perché l'utente non dispone dell'autorizzazione per creare un ramo |
| CreateTagPermissionRequired = 9 | Impossibile completare la richiesta di aggiornamento ref perché l'utente non dispone dell'autorizzazione per creare un tag |
| RejectedByPlugin = 10 | Impossibile completare l'aggiornamento di riferimento perché è stato rifiutato dal plug-in. |
| Locked = 11 | Impossibile completare l'aggiornamento di riferimento perché il riferimento è bloccato da un altro utente. |
| RefNameConflict = 12 | Impossibile completare l'aggiornamento dei riferimenti perché, in modalità senza distinzione tra maiuscole e minuscole, il nome di riferimento è in conflitto con un nome di riferimento con maiuscole e minuscole esistente. |
| RejectedByPolicy = 13 | Impossibile completare l'aggiornamento di riferimento perché è stato rifiutato dai criteri. |
| SucceededNonExistentRef = 14 | Indica che la richiesta di aggiornamento di riferimento è stata completata correttamente, ma il riferimento non esiste, quindi non sono state apportate modifiche. Questa operazione dovrebbe verificarsi solo durante le eliminazioni. |
| SucceededCorruptRef = 15 | Indica che la richiesta di aggiornamento ref è stata completata correttamente, ma il riferimento passato è danneggiato, come in , l'ID oggetto precedente non è valido. Questa operazione dovrebbe verificarsi solo durante le eliminazioni. |