bug-cvs
[Top][All Lists]
Advanced

[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.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]