Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 356371

Summary: synchronize view doesn't honour 'exclude from view'
Product: [Technology] EGit Reporter: Ian Bull <irbull>
Component: UIAssignee: Project Inbox <egit.ui-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: remy.suen
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Ian Bull CLA 2011-08-31 13:09:40 EDT
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.
Comment 1 Ian Bull CLA 2011-08-31 18:16:38 EDT
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.