The sheet shown for git-stage is annoying

I know this is nitpicking, but I would prefer that the sheet that quickly shows and hides when staging a file in a git repository would not exist. When staging multiple files I always have to wait a second or two, which could be eliminated if that sheet would go. Does this make sense?

1 answer

Hi Pascal,

The sheet is there as a visual cue to know when the operation is running and when it completes it will then close. This is important do you don't, for example, try committing before staging a load of files in some cases. Usually actions are dependent on one another which is why we show the sheet.

I'm not sure in what case you wouldn't want to see the progress of an action, however.

Hope that helps

You are right that staging a bunch of files will take a second or two, but when staging individual files that action takes a few milliseconds. In SourceTree however it takes a second because the show-animation has to finish and the hide-animation immediately kicks in.

I think it would be much more elegant if staging didn't block the entire application but only disabled the commit button for as long as the operation is running. The visual cue could for example be the files appearing dimmed in the staged area until they truly are staged, similar to when iTunes is downloading new songs.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published May 30, 2018 in Sourcetree

Tip from the team: configuring Git or Mercurial in Sourcetree

Supported Platforms macOS Windows To make using Sourcetree as simple yet powerful as possible we embed (bundle) dependencies such as Git, Git LFS, and Mercurial. We strive to keep these...

992 views 2 3
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you