From: Stephen Viles (sviles_abi@iinet.net.au)
Date: Thu Jul 10 2003 - 20:37:08 EDT
10/07/03 8:48:02 PM, Hubert Figuiere <hfiguiere@teaser.fr> wrote:
>On Tue, 2003-07-08 at 12:35, Stephen Viles wrote:
>> Using TortiseCVS 1.2.2 on Windows 98SE, I get the following error when attempting to check out the base module
from
>> the STABLE branch:
>>
>> <TortiseCVS output starts>
>> In C:\msys\1.0\home\Default\abiword-cvs-stable: cvs95 -q checkout -r ABI-1-0-0-STABLE -P base
>> CVSROOT=:pserver:anoncvs@anoncvs.abisource.com:/cvsroot
>>
>> <snip - lots of files checked out successfully>
>> U abi/src/other/spell/GNUmakefile.am
>> U abi/src/other/spell/Makefile
>> cvs [server aborted]: pSpell.c,v is ambiguous; could mean pspell.c,v or pSpell.c,v
>>
>
>What if you use WinCVS or cygwin32 CVS? Looks like your version of cvs
>is buggy. I checkout the tree quite often on a case insensitive
>OS/Filesystem, without any problem.
I found the following advice, dated 24 June 2003, on the bug-cvs mailing list
archive at http://mail.gnu.org/archive/html/bug-cvs/2003-06/msg00384.html
"You have similarly named but differently cased files in your repository and
CVS doesn't know which one to pick. This is due to a fix I recently checked
in for a problem where a recase from a case-insensitive system such as
Windows would cause an assertion failure and archive corruption. Now when a
CVS server finds two files that would be identical for the case-insensitive
system, it refuses to go any further.
The immediate work-around is to rename or remove one of the archive files."
The problem reported to the mailing list was:
"today I upgraded our CVS server on a Debian box to version 1.12.1
Since that time I get an error when checking out a project from that
machine:
cvs [server aborted]: Basis_Point_Value.htm,v is ambiguous; could mean
basis_point_value.htm,v or Basis_Point_Value.htm,v
This only happens when accessing the CVS repository from a windows
machine.
I tried with a Win32 version:
Concurrent Versions System (CVSNT) 1.11.1.3 (Build 57a)
(client/server)
as well as two Cygwin versions:
Concurrent Versions System (CVS) 1.12.1 (client/server)
and
Concurrent Versions System (CVS) 1.11.5 (client/server)
Checking out the project on the Linux box itself works fine as well as
working from a Solaris machine using:
Concurrent Versions System (CVS) 1.11 (client/server)"
Seems that the problem occurs on the Windows filesystem for various CVS
versions. I'm not sure why it occurs for me and not Hub, as we are both
using case insensitive filesystems, unless there is a difference between
the anonymous repository (that I am using) and the developer repository
(which I assume Hub is using).
Can someone please rename or remove one of the archive files in anoncvs?
Cheers - Stephen.
This archive was generated by hypermail 2.1.4 : Thu Jul 10 2003 - 20:57:58 EDT