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 - Create a compatibility module, that will transfer JavaCVS filesystems into Generic CVS filesystems.
Summary: Create a compatibility module, that will transfer JavaCVS filesystems into Ge...
Status: RESOLVED FIXED
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: CVS (show other bugs)
Version: 3.x
Hardware: All All
: P1 blocker (vote)
Assignee: Martin Entlicher
URL:
Keywords:
Depends on: 38054
Blocks: 25139
  Show dependency tree
 
Reported: 2003-12-09 11:51 UTC by Martin Entlicher
Modified: 2007-01-04 17:14 UTC (History)
0 users

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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