Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Feb 1997 15:23:24 -0800 (PST)
From:      Paul Traina <pst@jnx.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   gnu/2749: cvs export using remote cvs fails - CVS/Template
Message-ID:  <199702162323.PAA03788@red.jnx.com>
Resent-Message-ID: <199702162330.PAA04973@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         2749
>Category:       gnu
>Synopsis:       cvs export using remote cvs fails - CVS/Template
>Confidential:   yes
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 16 15:30:01 PST 1997
>Last-Modified:
>Originator:     Paul Traina
>Organization:
>Release:        FreeBSD 3.0-CURRENT i386
>Environment:

2.2 -current, cvs 1.8.1, remote cvs.

>Description:

The server sends down a command which causes cvs/src/client.c to attempt
to open up CVS/Template, however there is no CVS subdirectory when doing
an export operation.

By the way, a quick perusal of CVS source code leads me to believe that
this is still broken in 1.9.

>How-To-Repeat:

pst@red$ cvs -d cvs:/cvs/juniper export -D today -d fep2 -kv fep
cvs [export aborted]: cannot write <CVS/Template file>: No such file or directory
pst@red$ rm -rf fep2
pst@red$ cvs -d /volume/cvs-juniper export -D today -d fep2 -kv fep
cvs export: Updating fep2
U fep2/.cvsignore
U fep2/Makefile
...

>Fix:

The bug's really in the server, it shouldn't be sending down a template
command on export, however the logic is rather convoluted once we get
to create_admin() (which shouldn't be called, should it?)
>Audit-Trail:
>Unformatted:
Paul Traina



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199702162323.PAA03788>