Patch Set 2:

* AFAIK the synchronize wizard isn't connected with package explorer, therefore when it is launched from synchronize view page the selections from package explorer doesn't apply
* to be honest I'm not sure about adding an repository level. maybe we can automatically select/deselect all project from same repository when one of them get selected/deselected
* actually this is a side effect of having project-level presentation in sync-wizard. maybe we should also select the same destination in all repo projects when one of them got destination configured by user
* no, you don't need to select all projects in repository. you need to select at least one and configure a destination for it, and you are done, you can launch synchronization
* as I mentioned before you don't need to select all projects in repository, but jest the destination configuration should be consistent in one repository
* good point, I think we should check the 'include local' check box and set detault destination to HEAD same as it is done in sync-dialog
* this is how the standard synchronization works in team framework in eclipse. I doubt that we can do something about this

Additionally, maybe we should rollback to repository-based sync-view and do not display any projects, since we currently don't support folder level configuration.