Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 350688 - Synchronize View: provide a custom context menu
Summary: Synchronize View: provide a custom context menu
Status: CLOSED FIXED
Alias: None
Product: EGit
Classification: Technology
Component: UI (show other bugs)
Version: 1.0   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-29 07:27 EDT by Ulli Hafner CLA
Modified: 2013-09-29 15:38 EDT (History)
2 users (show)

See Also:


Attachments
Menu showing the actual behavior. (306.54 KB, image/png)
2011-06-29 07:32 EDT, Ulli Hafner CLA
no flags Details
Expected menu (from SVN view) (115.40 KB, image/png)
2011-06-29 07:35 EDT, Ulli Hafner CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ulli Hafner CLA 2011-06-29 07:27:44 EDT
Build Identifier: I20110613-1736

The synchronize view seems to use workbench resources as tree elements. This reduces the usability of this view: when you select an element in this view, you get all available Eclipse actions (e.g., findbugs, maven, etc.) which are not correlated to the synchronization. See screenshot. The synchronization views from CVS and SVN do not have this behavior. 

Expected behavior: the context menu should show only actions that are relevant to the synchronization. E.g. a commit action should be toplevel, currently it is hidden below the team menu. 

Reproducible: Always
Comment 1 Ulli Hafner CLA 2011-06-29 07:32:59 EDT
Created attachment 198817 [details]
Menu showing the actual behavior.
Comment 2 Ulli Hafner CLA 2011-06-29 07:35:17 EDT
Created attachment 198818 [details]
Expected menu (from SVN view)
Comment 3 Ulli Hafner CLA 2011-06-29 07:37:01 EDT
(In reply to comment #0)
> E.g. a commit action should be toplevel, currently it
> is hidden below the team menu. 
> 

I've just realized that the commit action is toplevel, it is only hidden because of bug #350585
Comment 4 Dariusz Luksza CLA 2011-06-30 08:25:44 EDT
This should be fixed by change 3769[1]

[1] http://egit.eclipse.org/r/#change,3769