Просто gitk
или gitk --all
может попытаться заполнить всю память в большом хранилище.
Я знаю, чем могу gitk -n 1000
ограничить это. Также я могу killall git
(или даже Alt + SysRq + F, если он не остановил его вовремя), чтобы остановить его в середине удара.
Есть ли более правильный способ заставить gitk не загружать больше коммитов и останавливать его подпроцесс git без хаков или длительного перезапуска gitk?