| Summary: | Synchronize with Workspace does not respect selection | ||
|---|---|---|---|
| Product: | [Technology] EGit | Reporter: | Dani Megert <daniel_megert> |
| Component: | UI | Assignee: | Project Inbox <egit.ui-inbox> |
| Status: | NEW --- | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | cornelius.dirmeier, flavio.donze, malaperle, markus.kell.r, remy.suen |
| Version: | 1.1 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Dani Megert
The selection is respected if a folder is selected. Dani, do you think we should a) change 'Team > Synchronize Workspace' to be 'Team > Synchronize Repository' and have it always synchronize the whole repository or b) change it to 'Team > Synchronize' and have it respect selection correctly? (In reply to comment #1) > The selection is respected if a folder is selected. > > Dani, do you think we should a) change 'Team > Synchronize Workspace' to be > 'Team > Synchronize Repository' and have it always synchronize the whole > repository or b) change it to 'Team > Synchronize' and have it respect > selection correctly? Neither of that ;-) For consistency it should work like in CVS: - rename it to "Synchronize with Repository" - synchronize each of the selected resources - enable the action on IFile In EGit 2.0 only the selected Project is synchronized. As far as the action is called 'Synchronize Workspace' it should synchronize the whole workspace but it does not. Also in version 1.1 it only took the repository of the selected project. And that was exactly the behaviour I prefered. So please clarify the label and the behaviour of the synchronize action! I have multiple projects from multiple GIT repositories in my workspace. From the label "Synchronize Workspace" I would expect that it synchronizes all the repositories but it only synchronizes the repository of the selected project. Maybe the solution would be to have two commands "Synchronize Workspace" and "Synchronize with Repository". BTW Subversion labels the command "Synchronize with Repository". Should I create a separated issue for the "Synchronize Workspace" which synchronizes all repositories? |