Showing results for 
Search instead for 
Did you mean: 
Sign up Log in
It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

How to stop refresh/loading delay when switching between local repos? And pull without confirming?

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?

2 answers

0 votes
minnsey Atlassian Team Aug 22, 2018


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.

0 votes
minnsey Atlassian Team Aug 22, 2018


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.


Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Sourcetree

Tip from the team: configure your repos for hosting goodness!

Supported Platforms macOS Windows We recently introduced support for additional hosting services such as GitHub Enterprise, GitLab (Cloud, Community Edition, Enterprise Edition), and...

7,202 views 5 14
Read article

Community Events

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

Events near you