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 37883

Summary: Create a compatibility module, that will transfer JavaCVS filesystems into Generic CVS filesystems.
Product: versioncontrol Reporter: Martin Entlicher <mentlicher>
Component: CVSAssignee: Martin Entlicher <mentlicher>
Status: RESOLVED FIXED    
Severity: blocker    
Priority: P1    
Version: 3.x   
Hardware: All   
OS: All   
Issue Type: TASK Exception Reporter:
Bug Depends on: 38054    
Bug Blocks: 25139    

Description Martin Entlicher 2003-12-09 11:51:04 UTC
After issue #25139 is implemented, mounted JavaCVS
filesystems need to be transferred into Generic
VCS filesystems with CVS profile.

This is necessary if JavaCVS is removed sooner
then into NetBeans 4.0. (There will probably be no
mounting process in NetBeans 4.0).

Also cache files javacvs.cache should probably be
copied to netbeans.cmd.cache.
Comment 1 Martin Entlicher 2003-12-09 11:52:06 UTC
Scheduling for 4.0 (which actually means 3.6 currently).
Comment 2 Martin Entlicher 2003-12-11 13:42:29 UTC
Starting to work on it...
The module will be located at javacvs/compat. The structure and
functionality will be similar to vcscvs/compat.

Comment 3 Martin Entlicher 2003-12-12 15:42:34 UTC
The compatibility module is in:

RCS file: /cvs/javacvs/compat/.cvsignore,v
done
Checking in .cvsignore;
/cvs/javacvs/compat/.cvsignore,v  <--  .cvsignore
initial revision: 1.1
done
RCS file: /cvs/javacvs/compat/build.xml,v
done
Checking in build.xml;
/cvs/javacvs/compat/build.xml,v  <--  build.xml
initial revision: 1.1
done
RCS file: /cvs/javacvs/compat/manifest.mf,v
done
Checking in manifest.mf;
/cvs/javacvs/compat/manifest.mf,v  <--  manifest.mf
initial revision: 1.1
done
Processing log script arguments...
More commits to come...
RCS file:
/cvs/javacvs/compat/src/org/netbeans/modules/cvsclient/Bundle.properties,v
done
Checking in src/org/netbeans/modules/cvsclient/Bundle.properties;
/cvs/javacvs/compat/src/org/netbeans/modules/cvsclient/Bundle.properties,v 
<--  Bundle.properties
initial revision: 1.1
done
RCS file:
/cvs/javacvs/compat/src/org/netbeans/modules/cvsclient/NbJavaCvsFileSystem.java,v
done
Checking in
src/org/netbeans/modules/cvsclient/NbJavaCvsFileSystem.java;
/cvs/javacvs/compat/src/org/netbeans/modules/cvsclient/NbJavaCvsFileSystem.java,v 
<--  NbJavaCvsFileSystem.java
initial revision: 1.1
done
Processing log script arguments...
More commits to come...
RCS file:
/cvs/javacvs/compat/src/org/netbeans/modules/javacvs/JavaCvsFileSystem.java,v
done
Checking in src/org/netbeans/modules/javacvs/JavaCvsFileSystem.java;
/cvs/javacvs/compat/src/org/netbeans/modules/javacvs/JavaCvsFileSystem.java,v 
<--  JavaCvsFileSystem.java
initial revision: 1.1
done


However there was a problem during IDE startup (issue #38054).
Comment 4 Martin Entlicher 2003-12-12 17:47:09 UTC
Conditional values are updated. This is necessary so that variables
which use conditions have the correct values.
Also refresh time and versioning settings are transfered.

/cvs/javacvs/compat/src/org/netbeans/modules/cvsclient/NbJavaCvsFileSystem.java,v 
<--  NbJavaCvsFileSystem.java
new revision: 1.2; previous revision: 1.1

The javacvs/compat module seems to be ready for integration into dev
builds. If issue #38054 will not happen any more, or will be resolved,
we can replace javacvs module with this one on Monday.
Comment 5 Martin Entlicher 2003-12-15 16:57:22 UTC
The javacvs module is removed from the standard distribution and
javacvs/compat is put there instead:

Checking in build.properties;
/shared/data/helm/cvs/repository/nbbuild/build.properties,v  <-- 
build.properties
new revision: 1.119; previous revision: 1.118
done
Checking in build.xml;
/shared/data/helm/cvs/repository/nbbuild/build.xml,v  <--  build.xml
new revision: 1.388; previous revision: 1.387