Community
Participate
Working Groups
The popup menu in the Git Repositories view is used very frequently. Here are some suggestions for streamlining it: * Remove icons for Push and Fetch. These are the same as the ones used for Push to Upstream and Fetch from Upstream and make it more difficult to recognize items based on the icons. Removing the duplicate icons would also make the menu appear slightly less visually noisy. * Remove Copy and Paste items and register targets for the workbench actions instead. Copy and paste have well known shortcuts and available from the global Edit menu and shouldn't be needed in the repository menu. * Merge Remove Repository from View with Delete Repository. When nothing is selected in the delete dialog this executes essentially a remove and the action is very similar to deleting projects from the workspace. It shouldn't be necessary to have two actions for this. * Move Properties action to the bottom to conform with the the platform convention. The action should be bound to the platform properties handler to make File > Properties work as well. I would suggest to show the properties dialog instead of the Properties view which is common behavior in the platform. * Add sub-menus for Push and Fetch that list remotes as shortcuts when the default fetch/push configuration is used. Suggested structure for the menu: pre.. Commit... -- Push to Upstream Push > Remote1 Remote2 -- Other... -- Fetch from Upstream Fetch > All -- From Gerrit... -- Remote1 Remote2 -- Other... -- Pull -- Switch To > -- Merge... Rebase... -- Show In > Import Projects... -- Remove Repository... -- Properties