Changes in v2: - dropped the unnecessary "after idle" logic - do the rescan only for the top-level widget; this avoids unnecessary rescans when switching focus between sub-panes - add a checkbox to the options dialog As explained earlier, I still very much believe that "on" is a good default for the option, so I kept it that way. Stefan Haller (1): git-gui: Auto-rescan on activate git-gui.sh | 5 +++++ lib/option.tcl | 1 + 2 files changed, 6 insertions(+) -- 2.29.2