Community
Participate
Working Groups
HEAD Actions for manipulating Change Sets (reassigning changes, making them unassigned and so on) should not be available in change tree's context menu. The menu should contain only actions for expanding, removing and adding a selected node to .cvsignore file as in old-style commit dialog (prior bug 124039).
Let's try squeeze in this one for 3.6M3.
Created attachment 150258 [details] Fix v01 Fix work fine, however overriding ChangeSetCapability#enableActiveChangeSetsFor(ISynchronizePageConfiguration) to return always false worries me a little bit. The method is consulted by fillContextMenu(IMenuManager) in ChangeSetActionProvider and ChangeSetActionGroup. Returning false prevents change sets actions to appear. But the method is also called by ChangeSetModelProvider and ChangeSetModelManager. As long as it's used to check whether a context menu action should be added or enabled we're fine, we won't be displaying any change set actions at all. The other calls made in ChangeSetModelProvider need to be checked though.
Created attachment 150259 [details] mylyn/context/zip
Fixed in HEAD, available in build I20091026-1300 and later.