Sometimes I want to sync my feature branch with my primary branch without committing my work in progress. For example, I want to pull in a bug fix that is hindering my work, but it might also change how I approach what I'm working on. (Alternatively, I have a lot of test/debug code I don't want to commit)
Currently, I have to go into the Git UI window and stash the changes there, then close the window, then open the sync window. It would be nice if the "Sync" window gave the option to either stash all changes or commit all changes.