Transfer the Capabilities so that they are not forgotten.
This is a fix to issue #18316.
1.1 --- a/vcscvs/compat/src/org/netbeans/modules/vcs/cmdline/CvsFileSystem.java Fri Nov 30 13:19:24 2001 +0000
1.2 +++ b/vcscvs/compat/src/org/netbeans/modules/vcs/cmdline/CvsFileSystem.java Mon Dec 03 19:49:38 2001 +0000
1.3 @@ -18,6 +18,7 @@
1.4 import java.beans.*;
1.5
1.6 import org.openide.filesystems.FileSystem;
1.7 +import org.openide.filesystems.FileSystemCapability;
1.8
1.9 import org.netbeans.modules.vcscore.VcsConfigVariable;
1.10 import org.netbeans.modules.vcscore.VcsFileSystem;
1.11 @@ -131,6 +132,10 @@
1.12 fs.setDebug(getDebug());
1.13 fs.setProcessUnimportantFiles(isProcessUnimportantFiles());
1.14 fs.setHideShadowFiles(isHideShadowFiles());
1.15 + fs.setCapableCompile(getCapability().capableOf(FileSystemCapability.COMPILE));
1.16 + fs.setCapableDebug(getCapability().capableOf(FileSystemCapability.DEBUG));
1.17 + fs.setCapableDoc(getCapability().capableOf(FileSystemCapability.DOC));
1.18 + fs.setCapableExecute(getCapability().capableOf(FileSystemCapability.EXECUTE));
1.19 return fs;
1.20 }
1.21