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.
For now Mount Filesystem menu has following structure: Mount -> Local Directory -> Archive Files -> Version Control -> CVS -> Generic VCS Flatten this hierarchy and use separator instead of "Version Control" menu. After change: Mount -> Local Directory -> Archive Files -> --------------- -> CVS -> Generic VCS Note that CVS menu item will not exist in the future.
I do not own the mount menu => I'm not sure whether it's possible to add a separator. The "Version Control" nested menu was created intentionally some time ago. Perhaps we can have: Mount -> Local Directory -> Archive Files -> Generic VCS CVS is gone. This can be achieved easily. And what to do with Versioning->Mount Version Control->Generic VCS? Should it stay as it is? This duality will be hard to achieve from the implementation point of view. Comments?
BTW, I don't think the word "generic" has any value any more either. I think "Version Control" would be better. In the versioning menu, I think the item should just be Mount Version Control with no submenu.
Partick, it looks like your idea was specified just before you've said it. :-) Have a look at http://vcsgeneric.netbeans.org/proposals/FS_Setup_UISpec.html
However, we must implement it carefully, not to disable extensibility. There is Mount/VCS folder is the XML layer. The VCS corresponds to "Version Control". In this folder there is currently just "Generic VCS", but other modules can add there their own mount wizards (like ClearCase from Rational, TeamWare, etc.). How these actions should be displayed then? To achive the desired appearance, one would have to implement a "Version Control" action, that will behave in a special way: - If there is only "Generic VCS" in "VCS" folder, it would act as an alias to "Generic VCS". Thus the appearance will look as specified. - If there are more actions in "VCS" folder, it can create either nested menu "Version Control" -> ... as it is now, or it can add a separator and add the items into the current menu (as proposed by David). - If there is just one action, that is different from "Generic VCS" it would present that menu instead of itself. - If there is nothing in "VCS" folder, it will not be visible at all. Is this reasonable? I hope it's implementable ;-)
*** Issue 37593 has been marked as a duplicate of this issue. ***
My 2 cents: either display, -> Version Control -> CVS -> ClearCase -> All other profiles.. or kill the submenu and clicking on Version Control (which is a much nicer name than Generic VCS!) opens up the wizard.
Martin, I thought about the extensibility part also. I think the solutions you talk about sound fine. For me, the key is that we optimize for the most typical case, and I *think* the most usual case would be having just the current 'generic vcs' wizard and not other special wizards.
This was already implemented according to issue #39553.
Verified.