Delen via


GitRefUpdateStatus enum

Vertegenwoordigt de mogelijke resultaten van een verzoek om een ref in een repository bij te werken.

Velden

Succeeded = 0

Geeft aan dat het verzoek om een ref-update is voltooid.

ForcePushRequired = 1

Geeft aan dat de aanvraag voor het bijwerken van de ref niet kan worden voltooid omdat een deel van de grafiek door deze wijziging zou worden verbroken en de aanroeper geen ForcePush-machtiging heeft voor de opslagplaats.

StaleOldObjectId = 2

Geeft aan dat de aanvraag voor het bijwerken van de ref niet kon worden voltooid omdat de oude object-id die in de aanvraag werd weergegeven, niet de object-id van de ref was toen de database de update probeerde. Het meest waarschijnlijke scenario is dat de beller een race verloor om de ref bij te werken.

InvalidRefName = 3

Geeft aan dat het verzoek om een ref-update niet kon worden voltooid omdat de ref-naam in het verzoek niet geldig was.

Unprocessed = 4

De aanvraag is niet verwerkt

UnresolvableToCommit = 5

Het verzoek om een ref-update kon niet worden voltooid omdat de nieuwe object-ID voor de ref niet kon worden omgezet in een commit-object (mogelijk via een willekeurig aantal tags)

WritePermissionRequired = 6

Het verzoek om een ref-update kon niet worden voltooid omdat de gebruiker niet over de schrijfrechten beschikt die nodig zijn om deze ref te schrijven

ManageNotePermissionRequired = 7

Het verzoek om een ref-update kon niet worden voltooid omdat de gebruiker geen machtigingen heeft voor het maken van notities die nodig zijn om deze notitie te schrijven

CreateBranchPermissionRequired = 8

Het verzoek om een ref-update kan niet worden voltooid omdat de gebruiker niet gemachtigd is om een tak te maken

CreateTagPermissionRequired = 9

Het verzoek om een ref-update kon niet worden voltooid omdat de gebruiker geen toestemming heeft om een tag te maken

RejectedByPlugin = 10

De ref-update kon niet worden voltooid omdat deze werd geweigerd door de plug-in.

Locked = 11

De ref-update kan niet worden voltooid omdat de ref is vergrendeld door een andere gebruiker.

RefNameConflict = 12

De ref-update kon niet worden voltooid omdat, in de hoofdletterongevoelige modus, de ref-naam conflicteert met een bestaande, anders aangeduide ref-naam.

RejectedByPolicy = 13

De ref-update kon niet worden voltooid omdat deze door het beleid werd afgewezen.

SucceededNonExistentRef = 14

Geeft aan dat de aanvraag voor het bijwerken van de ref is voltooid, maar dat de ref niet echt bestaat en er dus geen wijzigingen zijn aangebracht. Dit mag alleen gebeuren tijdens verwijderingen.

SucceededCorruptRef = 15

Geeft aan dat het verzoek om een ref-update is voltooid, maar dat de doorgegeven ref beschadigd was, wat inhoudt dat de oude object-ID slecht was. Dit mag alleen gebeuren tijdens verwijderingen.