Sourcetree Remote Fetch Cache Invalidation Configuration
21K reputation · 15 Mar 2021, 20:49 UTC
Goal: ensure that after a remote fetch, Sourcetree's displayed ahead/behind counts reflect the latest state without requiring a manual refresh.
Uncertainty: the internal cache of remote branch references may remain stale until a user-initiated refresh (F5 or Repository -> Refresh) is performed, and there is no documented option to change this behavior.
Questions: Is there a configurable interval or trigger for automatic cache invalidation after fetch? Can advanced users adjust the cache TTL via preference files? Should the default behavior be updated to auto-refresh the UI status?