Mengapa git log --decoratetidak menampilkan lebih dari satu tag per komit?
EDIT : Charles Bailey telah menemukan jawabannya (setidaknya dalam kasus saya) Pada
dasarnya, saya memiliki satu tag yang menunjuk ke tag lain yang menunjuk ke komit. Karena lapisan tambahan tipuan ini, tag tidak muncul di log. Saya harus memperbaikinya, layu dengan memperbaiki skrip pemberian tag kami ke tag dengan benar, atau dengan beberapa skrip shell voodoo untuk mengikuti tag secara rekursif. Bagaimanapun, saya akan meninggalkan pertanyaan ini hanya untuk referensi jika ada yang menginginkannya. (Saya baru mengenal stack overflow, tetapi saya berasumsi bahwa itu adalah protokol yang benar?)
... Pertanyaan awal mengikuti ...
Backstory: Kami menggunakan GIT di tempat kerja untuk kontrol sumber, dan kami memiliki kebijakan untuk selalu menandai komit saat kami menerapkan. (Ini sebenarnya adalah skrip yang melakukan tag, dan kemudian menarik tag di server). Karena ini adalah aplikasi web dengan penahapan terpisah dan server produksi, kami sering menandai rilis untuk penahapan (untuk pengujian atau apa pun), dan kemudian memberi tag komit yang sama untuk produksi.
Jadi sebenarnya sangat sering kita memiliki beberapa tag pada komit yang sama. Akan sangat menyenangkan bisa melihat ini di log teks, tapi sepertinya tidak mendukungnya. Saat ini saya sedang mengatasi masalah ini dengan memeriksa tag yang saya cari secara manual, atau dengan mengaktifkannya gitk. Meskipun kedua solusi ini berfungsi, menurut saya sangat aneh untuk git log --decoratehanya mendukung satu tag per komit secara default.
Saya melakukan beberapa googling, tetapi tidak menemukan banyak. Apakah saya melewatkan sesuatu yang jelas?
PS (Saya sebenarnya menggunakan string format kustom dengan %d, menurut halaman manual dan beberapa tes cepat, itu setara dengan --decorate)