I'm trying out Sourcetree to see if it's a possible replacement for TortoiseHg, and I've got a few questions:
1. Every time I switch tabs between repos, it takes a few seconds to refresh the history even though all my repos are local and I manually pull down updates whenever I want them.
TortoiseHg has no such delay, so this repeated waiting is very annoying.
How can I stop this behavior? I've turned off every "refresh in background"/"check remote repos" setting I can find with no effect.
2. On a related note, TortoiseHg has a "check for incoming changes" (which is what the Pull function in ST is doing), but what I really want is just a straight pull without confirmation first, which ST does not seem to have.
Is this a setting I'm missing somewhere? Or is it just not available?
Sourcetree carries out a series of Hg commands when a repository tab is activated, e,g, when switching tabs or the app comes into focus. This is to ensure the onscreen information is up to date. Sourcetree shows much more information by default than TortoiseHg but requires the extra calls.
No, Sourcetree does not have a simple pull as you describe.
Sourcetree will always run a series of commands when it comes back into focus or swaps the active repository tab. This is to ensure all the data visible on screen is up to date. This will include more calls than TortoiseHg because it includes more visible data such as the log view etc.
Currently we do not include a slimmed down pull command as you describe.
Supported Platforms macOS Windows We recently introduced support for additional hosting services such as GitHub Enterprise, GitLab (Cloud, Community Edition, Enterprise Edition), and...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events