Hi Stefan, On 01/11/20 06:05PM, Stefan Haller wrote: > Do an automatic rescan whenever the git-gui window receives focus. Most other > GUI tools do this, and it's very convenient; no more pressing F5 manually. I submitted a patch for this a while back but there was a lengthy discussion. [0] would be a good read. IIRC the major blocker was that rescan is a very expensive operation on Windows. > People who don't like this behavior can turn it off using > "git config gui.autorescan false". To make sure the experience on Windows (and for anyone who faces long rescan times) does not degrade, I think we should keep this off by default. That said, I would love to be convinced to keep this on by default because IMO this is a really good feature to have. I tried coming up with ways to avoid slowdowns while keeping the auto rescan on but I didn't come up with anything convincing. > Stefan Haller (2): > git-gui: Delay rescan until idle time > git-gui: Auto-rescan on activate > > git-gui.sh | 26 ++++++++++++++++++++++---- > 1 file changed, 22 insertions(+), 4 deletions(-) > [0] https://lore.kernel.org/git/20190728151726.9188-1-me@xxxxxxxxxxxxxxxxx/ -- Regards, Pratyush Yadav