[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cvs co understands CVSROOT not understood by cvs up
From: |
Mark D. Baushke |
Subject: |
Re: cvs co understands CVSROOT not understood by cvs up |
Date: |
Tue, 07 Sep 2004 19:45:44 -0700 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Alexander Taler <dissent@0--0.org> writes:
> Using the latest stable CVS, I can succesfully check out a
> directory using a pathological CVSROOT specification, but I can't
> subsequently update the directory I checked out. I propose that
> either update support it or checkout refuse it, but not this.
> I'm happy to create a sanity.sh test-case when agreement is
> reached on what should happen.
>
> The CVSROOT is for :ext: root, but with the :ext: and the
> optional port separator : dropped. In this case it's
> "localhost/var/cvs".
Here is my opinion...
I believe that 'localhost/tmp/mdb.testit should either not be legal, or
should have the CVS/Root be the changed to be the canonical form of it.
I suggest that the following should be the valid CVSROOT values for your
localhost repository:
:ext:localhost/var/cvs
:ext:localhost:/var/cvs
localhost:/var/cvs
:ext:`uname -n`/var/cvs
:ext:`uname -n`:/var/cvs
:ext:$USER@localhost/var/cvs
:ext:$USER@localhost:/var/cvs
:ext:$USER@`uname -n`/var/cvs
:ext:$USER@`uname -n`:/var/cvs
:local:/var/cvs
/var/cvs
That is, at least one colon is required to disambiguate from a local
pathname...
Any other comments out there?
-- Mark
> Alex
>
>
> $ uname -a
> OpenBSD fire.0--0.org 3.4 GENERIC#85 sparc64
> $ cvs --version
>
> Concurrent Versions System (CVS) 1.11.17.1 (client/server)
>
> Copyright (c) 1989-2004 Brian Berliner, david d `zoo' zuhn,
> Jeff Polk, and other authors
>
> CVS may be copied only under the terms of the GNU General Public License,
> a copy of which can be found with the CVS distribution kit.
>
> Specify the --help option for further information about CVS
> $
> $
> $ cvs -d localhost/var/cvs co module
> $ cd module
> $ cvs up
> cvs-1.11 update: in directory .:
> cvs-1.11 update: ignoring CVS/Root because it does not contain an absolute
> pathname.
> cvs-1.11 update: No CVSROOT specified! Please use the `-d' option
> cvs-1.11 [update aborted]: or set the CVSROOT environment variable.
> $ cat CVS/Root
> localhost/var/cvs
>
>
> --
> http://libcvs.cvshome.org/ Access CVS through a library.
> PGP: ID: 0x23DC453B FPR: 42D0 66C2 9FF8 553A 373A B819 4C34 93BA 23DC 453B
> For every great name in history a hundred others might have been substituted.
> -- Elias Canetti. Crowds and Power. (trans Carol Stewart)
>
>
> _______________________________________________
> Bug-cvs mailing list
> Bug-cvs@gnu.org
> http://lists.gnu.org/mailman/listinfo/bug-cvs
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)
iD8DBQFBPnJY3x41pRYZE/gRAixVAJ4wKlkMg97XoNVa7JI/VE3lBaWSaACgq3Il
8plHXFExnKDnqFCLCB8OOc8=
=v4ry
-----END PGP SIGNATURE-----
- cvs co understands CVSROOT not understood by cvs up, Alexander Taler, 2004/09/07
- Re: cvs co understands CVSROOT not understood by cvs up,
Mark D. Baushke <=
- Re: cvs co understands CVSROOT not understood by cvs up, Derek Robert Price, 2004/09/08
- Re: cvs co understands CVSROOT not understood by cvs up, Alexander Taler, 2004/09/21
- Re: cvs co understands CVSROOT not understood by cvs up, Derek Robert Price, 2004/09/22
- Re: cvs co understands CVSROOT not understood by cvs up, Mark D. Baushke, 2004/09/22
- Re: cvs co understands CVSROOT not understood by cvs up, Derek Robert Price, 2004/09/24
- Re: cvs co understands CVSROOT not understood by cvs up, Larry Jones, 2004/09/24
- Re: cvs co understands CVSROOT not understood by cvs up, Derek Robert Price, 2004/09/24