GitRefUpdateStatus enum
Representerar möjliga resultat från en begäran om att uppdatera en referens i en databas.
Fält
| Succeeded = 0 | Anger att begäran om referensuppdatering har slutförts. |
| ForcePushRequired = 1 | Anger att ref uppdateringsbegäran inte kunde slutföras eftersom en del av diagrammet skulle kopplas från av den här ändringen och anroparen inte har ForcePush-behörighet på lagringsplatsen. |
| StaleOldObjectId = 2 | Anger att ref uppdateringsbegäran inte kunde slutföras eftersom det gamla objekt-ID:t som visades i begäran inte var objekt-ID:t för referensen när databasen försökte uppdatera. Det mest troliga scenariot är att callern förlorade en tävling för att uppdatera referensen. |
| InvalidRefName = 3 | Anger att begäran om referensuppdatering inte kunde slutföras eftersom referensnamnet som visades i begäran inte var giltigt. |
| Unprocessed = 4 | Begäran behandlades inte |
| UnresolvableToCommit = 5 | Det gick inte att slutföra uppdateringsbegäran ref eftersom det inte gick att matcha det nya objekt-ID:t för ref till ett incheckningsobjekt (eventuellt via valfritt antal taggar) |
| WritePermissionRequired = 6 | Det gick inte att slutföra begäran om ref-uppdatering eftersom användaren saknar de skrivbehörigheter som krävs för att skriva den här referensen |
| ManageNotePermissionRequired = 7 | Det gick inte att slutföra begäran om referensuppdatering eftersom användaren saknar behörighet att skapa anteckningar som krävs för att skriva den här anteckningen |
| CreateBranchPermissionRequired = 8 | Det gick inte att slutföra begäran om ref-uppdatering eftersom användaren saknar behörighet att skapa en gren |
| CreateTagPermissionRequired = 9 | Det gick inte att slutföra begäran om ref-uppdatering eftersom användaren saknar behörighet att skapa en tagg |
| RejectedByPlugin = 10 | Det gick inte att slutföra ref-uppdateringen eftersom den avvisades av plugin-programmet. |
| Locked = 11 | Det gick inte att slutföra uppdateringen av referensen eftersom referensen är låst av en annan användare. |
| RefNameConflict = 12 | Det gick inte att slutföra referensuppdateringen eftersom referensnamnet i skiftlägesokänsligt läge står i konflikt med ett befintligt, annorlunda skiftläge. |
| RejectedByPolicy = 13 | Det gick inte att slutföra referensuppdateringen eftersom den avvisades av principen. |
| SucceededNonExistentRef = 14 | Anger att referensuppdateringsbegäran har slutförts, men att referensen inte finns så inga ändringar har gjorts. Detta bör endast ske under borttagningar. |
| SucceededCorruptRef = 15 | Anger att ref uppdateringsbegäran har slutförts, men att den skickade ref var skadad – som i att det gamla objekt-ID:t var dåligt. Detta bör endast ske under borttagningar. |