GitRefUpdateStatus enum
Представляет возможные результаты запроса на обновление ссылки в репозитории.
Поля
| Succeeded = 0 | Указывает, что запрос на обновление ссылок успешно завершен. |
| ForcePushRequired = 1 | Указывает, что запрос на обновление ссылок не удалось завершить, так как часть графа будет отключена с помощью этого изменения, и вызывающий объект не имеет разрешения ForcePush в репозитории. |
| StaleOldObjectId = 2 | Указывает, что запрос на обновление ссылок не удалось завершить, так как старый идентификатор объекта, представленный в запросе, не был идентификатором объекта ссылки при попытке обновления базы данных. Наиболее вероятным сценарием является то, что вызывающий потерял гонку, чтобы обновить ссылку. |
| InvalidRefName = 3 | Указывает, что запрос на обновление ссылок не удалось завершить, так как имя ссылки, представленное в запросе, недопустимо. |
| Unprocessed = 4 | Запрос не был обработан |
| UnresolvableToCommit = 5 | Не удалось завершить запрос на обновление ссылок, так как новый идентификатор объекта для ссылки не удалось разрешить объекту фиксации (потенциально через любое количество тегов). |
| WritePermissionRequired = 6 | Не удалось завершить запрос на обновление ссылок, так как пользователь не имеет разрешений на запись, необходимых для записи этого ссылки. |
| ManageNotePermissionRequired = 7 | Не удалось завершить запрос на обновление ссылок, так как пользователь не имеет разрешений на создание заметок, необходимых для записи этой заметки. |
| CreateBranchPermissionRequired = 8 | Не удалось завершить запрос на обновление ссылок, так как пользователь не имеет разрешения на создание ветви |
| CreateTagPermissionRequired = 9 | Не удалось завершить запрос на обновление ссылок, так как пользователь не имеет разрешения на создание тега |
| RejectedByPlugin = 10 | Обновление ссылок не удалось завершить, так как оно было отклонено подключаемым модулем. |
| Locked = 11 | Не удалось завершить обновление ссылок, так как ссылка заблокирована другим пользователем. |
| RefNameConflict = 12 | Не удалось завершить обновление ссылок, так как в режиме без учета регистра имя ссылок конфликтует с существующим, по-другому регистрируемым именем ссылок. |
| RejectedByPolicy = 13 | Обновление ссылок не удалось завершить, так как оно было отклонено политикой. |
| SucceededNonExistentRef = 14 | Указывает, что запрос на обновление ссылок был успешно завершен, но ссылка на самом деле не существует, поэтому изменения не были внесены. Это должно произойти только во время удаления. |
| SucceededCorruptRef = 15 | Указывает, что запрос на обновление ссылок успешно завершен, но переданный ref был поврежден , как и в случае, старый идентификатор объекта был плохой. Это должно произойти только во время удаления. |