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.
in yestarday's buld (20040608) i don't have any cvs actions or states visible in Projects and Files tabs. The vcs filesystem root is also not visible in Favourites tab. Only way to invoke vcs action is thought the vcs explorer tab. I haven't tried with a clean usedir.
*** Issue 44567 has been marked as a duplicate of this issue. ***
I don't remember to do any changes that could cause this recently. I'll try to find out what's wrong...
It was caused by the changes in masterfs module. After I updated following files, this bug has occured. I'll check the code to see whether I do not call something in a bad way. The changes are: Index: masterfs/Delegate.java =================================================================== RCS file: /cvs/openide/masterfs/src/org/netbeans/modules/masterfs/Delegate.java,v retrieving revision 1.10 retrieving revision 1.9 diff -c -r1.10 -r1.9 Index: masterfs/InvalidDummy.java =================================================================== RCS file: /cvs/openide/masterfs/src/org/netbeans/modules/masterfs/InvalidDummy.java,v retrieving revision 1.6 retrieving revision 1.5 diff -c -r1.6 -r1.5 Index: masterfs/MasterFileObject.java =================================================================== RCS file: /cvs/openide/masterfs/src/org/netbeans/modules/masterfs/MasterFileObject.java,v retrieving revision 1.23 retrieving revision 1.22 diff -c -r1.23 -r1.22 Index: masterfs/MountTable.java =================================================================== RCS file: /cvs/openide/masterfs/src/org/netbeans/modules/masterfs/MountTable.java,v retrieving revision 1.13 retrieving revision 1.11 diff -c -r1.13 -r1.11 The changes in InvalidDummy.java and MasterFileObject.java are trivial and did not change the behavior.
The regression seems to be caused by the fact that ProviderCall.isMountAble() is not called any more. The ProviderCall looked for all FS providers and initialized them. After this change, VcsFSProvider is not called any more.
Surely masterfs has unit tests to make sure this sort of thing doesn't happen...?
Fixed + added test (till now just methods MountTable.mount and unmount were tested). /cvs/openide/masterfs/src/org/netbeans/modules/masterfs/MasterFileSystem.java,v <-- MasterFileSystem.java new revision: 1.12; previous revision: 1.11 /cvs/openide/masterfs/src/org/netbeans/modules/masterfs/ProviderCall.java,v <-- ProviderCall.java new revision: 1.4; previous revision: 1.3 /cvs/openide/masterfs/test/unit/src/org/netbeans/modules/masterfs/MasterFileObjectTestHid.java,v <-- MasterFileObjectTestHid.java new revision: 1.9; previous revision: 1.8 /cvs/openide/masterfs/test/unit/src/org/netbeans/modules/masterfs/MasterFileSystemTest.java,v <-- MasterFileSystemTest.java new revision: 1.6; previous revision: 1.5
*** Issue 44655 has been marked as a duplicate of this issue. ***
verify/close