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 27127

Summary: Create framework for FS-independent commands
Product: obsolete Reporter: Martin Entlicher <mentlicher>
Component: vcsgenericAssignee: Martin Entlicher <mentlicher>
Status: VERIFIED FIXED    
Severity: blocker    
Priority: P1    
Version: 3.x   
Hardware: All   
OS: All   
Issue Type: TASK Exception Reporter:
Bug Depends on:    
Bug Blocks: 27996    

Description Martin Entlicher 2002-09-09 14:28:13 UTC
There should be FS-independent commands (e.g. cvs
checkout, cvs import, etc.).
This is important so that it's not needed to mount
a VCS filesystem. You can perform checkout and the
checked out folders will be recognized as VCS
filesystem after issue #25744 is implemented.
Comment 1 Martin Entlicher 2002-09-18 10:45:06 UTC
Changing target Milestone to 4.0 and adding PROJECTS keyword. This
needs to be implemented into 4.0, because there will be no
straightforward mounting process in the new projects framework.
It's necessary to have at least CHECKOUT command FS-independent so
that the user can checkout sources without mounting a filesystem and
then have the sources automatically recognized as a VCS filesystem.
Comment 2 Martin Entlicher 2002-09-19 17:49:50 UTC
This is necessary for smooth projects integration => upgrading to P1.
Comment 3 Martin Entlicher 2002-11-15 13:38:24 UTC
I'm working on this.

The set of commands will not be tightly bind with the VCS filesystems,
each filesystem will hold a reference to it's set of commands which
will be stored globally and shared among several VCS filesystems.

This approach will make the profiles customization more friendly,
changes to the profile will be immediately reflected in all
filesystems, that use that profile.
Also the process of mounting new VCS filesystem will be much faster
(with the exception of the first one of the given type).

The profiles could be customized in global options.

This is more a feature of vcsgeneric module, so I'm changing the
component.
Comment 4 Martin Entlicher 2002-11-28 15:51:02 UTC
This is fixed on prj40_prototype branch.
An infrastructure for global commands is ready, basic CVS commands are
implemented.
Comment 5 dmladek 2003-08-28 12:20:13 UTC
Yap, it is possible customize Global VCS commands from
Tools->options->...Generic VCS Profiles" in proj build:
NetBeans IDE Dev (Build 200308260000)