Community
Participate
Working Groups
A common workflow with other SCMs is to synchronize with workspace, exclude everything you don't want to commit, and commit. However, when you do this with EGit, it still auto selects the elements that were excluded from view. This means I have to re-examine all the files in the Git Commit Dialog again (which I just did in the synchronize view). I think a commit option on the toolbar that auto-selects everything in your synch view (and nothing that isn't in your synch view) would be a great help.
BTW, the opposite is true with untracked files. They have to be manually added in the commit dialog. If a commit action happens from the sync view, IMHO it should use the files shown in the sync view. Unlike the commit dialog, the synchronize view shows use the tree which often gives the user more context about what they are dealing with. This might require a separate 'commit' action on the toolbar, as opposed to the one on the context menu.