Bagikan melalui


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.