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 39919 - Problem with CVS 1.11.12
Summary: Problem with CVS 1.11.12
Status: VERIFIED FIXED
Alias: None
Product: versioncontrol
Classification: Unclassified
Component: CVS (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P2 blocker (vote)
Assignee: Martin Entlicher
URL:
Keywords:
: 39920 40362 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-02-10 19:29 UTC by Michel Graciano
Modified: 2007-01-04 17:14 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michel Graciano 2004-02-10 19:31:18 UTC
When utilized with new cvs release, this generate
the follow error:
"Unrecognized request: 'Case'"

The changes in cvs is listed below:
"Server support for case insensitive clients has
been removed in favor of the server relying on the
client to preserve the case of checked out files,
as per the CVS client/server protocol spec..."

I think that it is the problem, because in Linux
and the previous version of cvs this problem don't
occur.
Comment 1 Martin Entlicher 2004-02-11 08:06:27 UTC
*** Issue 39920 has been marked as a duplicate of this issue. ***
Comment 2 Martin Entlicher 2004-02-23 18:05:16 UTC
Rising priority, we must fix this for 3.6 release.
There are many complaints on this.
Comment 3 Martin Entlicher 2004-02-23 18:06:19 UTC
*** Issue 40362 has been marked as a duplicate of this issue. ***
Comment 4 Martin Entlicher 2004-02-23 18:07:52 UTC
As mentioned in issue #40362, this can be reproduced using CVS root:
:pserver:anoncvs@192.168.1.1:/home/cvs

Comment 5 Martin Entlicher 2004-02-25 16:16:29 UTC
The fix seems to be trivial - do not send Case request:

/cvs/javacvs/libsrc/org/netbeans/lib/cvsclient/Client.java,v  <-- 
Client.java
new revision: 1.71; previous revision: 1.70

/cvs/javacvs/libsrc/org/netbeans/lib/cvsclient/command/history/HistoryCommand.java,v
 <--  HistoryCommand.java
new revision: 1.7; previous revision: 1.6

The cvs.exe does not use Case request as well.
Comment 6 tomzi 2004-04-26 13:48:41 UTC
Can we also have this fix in NB3.5.1 through Hotfix Update Center for
all those who cannot work with nb3.6 because of the lack of support
for tomcat 4.x.
Comment 7 Martin Entlicher 2004-04-26 15:49:14 UTC
The distribution through Hotfix Update Center is unfortunately not
possible in this case, because the javacvs library, where the problem
is, is not built as a module. It's just a Jar without any version
information. Therefore it's not possible to update it via Update
Center. (This is changed in NetBeans 3.6, where the javacvs library is
a module.)

I can prepare a binary patch and attach it here with instructions how
to apply it. (I hope that binary patch will work in this case. If not,
I'll make the whole library available somewhere.)
Comment 8 Martin Entlicher 2004-04-27 18:39:00 UTC
Unfortunately the patch is not possible to apply to a jar, which is
not a module. One would have to add the classes manually into the jar.

Therefore I've created a new cvslib.jar where this issue is fixed.
It's available at
http://javacvs.netbeans.org/servlets/ProjectDownloadList.
Put the cvslib.jar into <NetBeans 3.5 install
dir>/netbeans/modules/ext directory and restart NetBeans.
Comment 9 Peter Pis 2005-07-21 12:35:37 UTC
Verified.
Comment 10 antocjo 2006-11-20 09:51:41 UTC
Hi, I'm having the same problem wit NetBeans 3.5 and new cvs version.
I pressume that the cvslib.jar would solve the problem, but I cannot find on 
stated page http://javacvs.netbeans.org/servlets/ProjectDownloadList

Cuold you please provide me that version of cvslib.jar or these versions of 
java classes.

/cvs/javacvs/libsrc/org/netbeans/lib/cvsclient/Client.java,v  <-- 
Client.java
new revision: 1.71; previous revision: 1.70

/cvs/javacvs/libsrc/org/netbeans/lib/cvsclient/command/history/HistoryCommand.j
ava,v
 <--  HistoryCommand.java
new revision: 1.7; previous revision: 1.6

Thamk You,
antocjp
Comment 11 Maros Sandor 2006-11-21 10:29:02 UTC
If you want some patches applied to your cvslib.jar, you have to checkout
NetBeans sources for the appropriate version (release35), patch desired files
and build the library.
Comment 12 Maros Sandor 2006-11-21 10:30:06 UTC
v,