Получить gitk, чтобы показать полные имена тегов
Можно ли получить gitk
, чтобы показать полные имена тегов вместо сокращенной версии. Когда я использую длинные имена, я просто вижу " тег...":
2 ответа:
Вот соответствующий код, из /usr / bin/gitk в моей машине Ubuntu Xenial:
set marks {} set ntags 0 set nheads 0 set singletag 0 set maxtags 3 set maxtagpct 25 set maxwidth [expr {[graph_pane_width] * $maxtagpct / 100}] set delta [expr {int(0.5 * ($linespc - $lthickness))}] set extra [expr {$delta + $lthickness + $linespc}] if {[info exists idtags($id)]} { set marks $idtags($id) set ntags [llength $marks] if {$ntags > $maxtags || [totalwidth $marks mainfont $extra] > $maxwidth} { # show just a single "n tags..." tag set singletag 1 if {$ntags == 1} { set marks [list "tag..."] } else { set marks [list [format "%d tags..." $ntags]] } set ntags 1 } }
Учитывая это, варианты, которые я вижу, являются
Чтобы увеличить ширину панели, переместите разделитель автора еще дальше вправо
Взломать этот код, например, увеличив maxtagpct так, чтобы имя тега занимало больше доступной ширины.
Я не думаю, что там есть что-то, что контролируется уже разоблаченным параметр конфигурации.