[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Assert in recurse.c when 'checkout -p' used
From: |
Doug carr |
Subject: |
Assert in recurse.c when 'checkout -p' used |
Date: |
Mon, 22 Dec 2003 08:59:38 -0700 |
Hi,
I am getting:
cvs: recurse.c:638: do_recursion: Assertion `repository != ((void *)0)'
failed.
cvs [checkout aborted]: received abort signal
when running
$ cvs -d /cvsroot_test/test_rep checkout -pr DAC tie
where DAC is a non-existent tag.
Cvs is
$ cvs -d /cvsroot_test/test_rep version
Concurrent Versions System (CVS) 1.11.10 (client/server)
OS is Mandrake Linux release 9.1 (Bamboo) for i586
The error comes from checkout commands that use '-p' and a tag that doesn't
exist:
$ cvs -d /cvsroot_test/test_rep checkout -pr DAC tie
cvs: recurse.c:638: do_recursion: Assertion `repository != ((void
*)0)' failed.
cvs [checkout aborted]: received abort signal
Without the -p, I get
$ cvs -d /cvsroot_test/test_rep checkout -r DAC tie
cvs [checkout aborted]: no such tag DAC
The old (CVS 1.11.5) behavior with -p was the same as 1.11.10 without the -p
(i.e. got a 'no such tag' response, although with [server aborted] rather than
[checkout aborted]). This is being run via a Perl script so I can add a check
for that particular response if that response is supposed to mean 'no such tag',
but that seems a bit fragile (i.e. will that message change again in the
future...?).
Thanks,
Doug.
- Assert in recurse.c when 'checkout -p' used,
Doug carr <=