GitRefUpdateStatus enum
Mewakili kemungkinan hasil dari permintaan untuk memperbarui ref di repositori.
Bidang
| Succeeded = 0 | Menunjukkan bahwa permintaan pembaruan ref berhasil diselesaikan. |
| ForcePushRequired = 1 | Menunjukkan bahwa permintaan pembaruan ref tidak dapat diselesaikan karena bagian dari grafik akan terputus oleh perubahan ini, dan pemanggil tidak memiliki izin ForcePush pada repositori. |
| StaleOldObjectId = 2 | Menunjukkan bahwa permintaan pembaruan ref tidak dapat diselesaikan karena ID objek lama yang disajikan dalam permintaan bukan ID objek ref ketika database mencoba pembaruan. Skenario yang paling mungkin adalah pemanggil kehilangan perlombaan untuk memperbarui ref. |
| InvalidRefName = 3 | Menunjukkan bahwa permintaan pembaruan ref tidak dapat diselesaikan karena nama ref yang disajikan dalam permintaan tidak valid. |
| Unprocessed = 4 | Permintaan tidak diproses |
| UnresolvableToCommit = 5 | Permintaan pembaruan ref tidak dapat diselesaikan karena ID objek baru untuk ref tidak dapat diselesaikan ke objek penerapan (berpotensi melalui sejumlah tag) |
| WritePermissionRequired = 6 | Permintaan pembaruan ref tidak dapat diselesaikan karena pengguna tidak memiliki izin tulis yang diperlukan untuk menulis ref ini |
| ManageNotePermissionRequired = 7 | Permintaan pembaruan ref tidak dapat diselesaikan karena pengguna tidak memiliki izin pembuatan catatan yang diperlukan untuk menulis catatan ini |
| CreateBranchPermissionRequired = 8 | Permintaan pembaruan ref tidak dapat diselesaikan karena pengguna tidak memiliki izin untuk membuat cabang |
| CreateTagPermissionRequired = 9 | Permintaan pembaruan ref tidak dapat diselesaikan karena pengguna tidak memiliki izin untuk membuat tag |
| RejectedByPlugin = 10 | Pembaruan ref tidak dapat diselesaikan karena ditolak oleh plugin. |
| Locked = 11 | Pembaruan ref tidak dapat diselesaikan karena ref dikunci oleh pengguna lain. |
| RefNameConflict = 12 | Pembaruan ref tidak dapat diselesaikan karena, dalam mode tidak peka huruf besar/kecil, nama ref bertentangan dengan nama ref yang ada dan berbeda kasus. |
| RejectedByPolicy = 13 | Pembaruan ref tidak dapat diselesaikan karena ditolak oleh kebijakan. |
| SucceededNonExistentRef = 14 | Menunjukkan bahwa permintaan pembaruan ref berhasil diselesaikan, tetapi ref sebenarnya tidak ada sehingga tidak ada perubahan yang dilakukan. Ini seharusnya hanya terjadi selama penghapusan. |
| SucceededCorruptRef = 15 | Menunjukkan bahwa permintaan pembaruan ref berhasil diselesaikan, tetapi ref yang diteruskan rusak - seperti dalam, ID objek lama buruk. Ini seharusnya hanya terjadi selama penghapusan. |