Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 356371 - synchronize view doesn't honour 'exclude from view'
Summary: synchronize view doesn't honour 'exclude from view'
Status: NEW
Alias: None
Product: EGit
Classification: Technology
Component: UI (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-31 13:09 EDT by Ian Bull CLA
Modified: 2011-08-31 18:16 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.