This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 66303

Summary: [50cat] Externalize configuration for CVS subcontext menu and allow for better extensibility
Product: versioncontrol Reporter: misterm <misterm>
Component: CVSAssignee: issues@versioncontrol <issues>
Status: NEW ---    
Severity: blocker    
Priority: P2    
Version: 5.x   
Hardware: PC   
OS: Windows XP   
Issue Type: ENHANCEMENT Exception Reporter:

Description misterm 2005-10-08 04:25:56 UTC
[ BUILD # : 5.0 beta ]
[ JDK VERSION : 1.4.2_xx ]

Currently, the list of options displayed inside the CVS item at the context popmenu for a node/file are hardcoded inside the module and there is no way for an external module to change them without rewriting a significant portion of the javacvs API. 

Given the new CVS support is not supposed to be a superset of the old features, but rather a subset, many developers will be willing to "solve their problem" inside the IDE themselves and won't be able to do it in a clean way.

The API should be changed in a way that other modules can add new actions to the submenu and be displayed only when it makes sense, for example, when the selection is a folder, a non-managed file etc. A folder in the system filesystem or the META-INF/services approach could be used for that.
Comment 1 Maros Sandor 2005-10-14 16:03:06 UTC
Kind of makes sense for module add-ons, we will consider this.
Comment 2 misterm 2006-01-05 00:22:00 UTC
Any chance this gets implemented for 5.1?
Comment 3 Maros Sandor 2006-01-05 09:45:02 UTC
It is too early to tell.