[darcs-users] bug in cvs2darcs: cvs has problems with "absolute pathnames"

Martin Schaffner schaffner at gmx.li
Sun Nov 14 12:53:50 UTC 2004

Both the current version, and the upcoming 0.5 version have problems 
when I try to convert module "d1x" from 
":pserver:readonly at reprehensible.net:/var/cvs/d1x": at some point, the 
cvs client fails with "absolute pathname /path/to/repo/ illegal for 
server". Even though cvs fails, the conversion script continues, but at 
the end, there are only TAG patches in the repo.

This is on Mac OS X 10.3.5, with cvs installed using fink:

$ cvs --version
Concurrent Versions System (CVS) 1.11.17 (client/server)
Copyright (c) 1989-2004 Brian Berliner, david d `zoo' zuhn,
                         Jeff Polk, and other authors

Here is an extract of the output of the script:

U d1x/ui/userbox.c
U d1x/ui/window.c
cvs2darcs: initializing darcs repository in d1x
cvs2darcs: running /usr/local/share/cvs2darcs/cvs_convert.pl
creating directory /Users/martin/d1x_darcs/d1x/
running: cvs -d :pserver:readonly at reprehensible.net:/var/cvs/d1x get -D 
19700102 -P -d /Users/martin/d1x_darcs/d1x/ d1x/
? _darcs
absolute pathname `/Users/martin/d1x_darcs/d1x' illegal for server

Importing Patchset 2
   Name:   Initial revision
   Author: donut
   Date:   Mon Jun 14 20:56:49 GMT 1999
File ui/window.c is changed to version 1.1 from INITIAL...
running: cvs update -r 1.1 ui/window.c

More information about the darcs-users mailing list