Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 Jan 1999 07:45:06 -0500
From:      Charles Owens <owensc@enc.edu>
To:        John Polstra <jdp@polstra.com>, stable@FreeBSD.ORG
Subject:   Re: no RELENG_3 in my CVSup'd repository?
Message-ID:  <36B45051.8B2672DB@enc.edu>
References:  <199901291807.KAA14375@vashon.polstra.com>

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


John Polstra wrote:

> In article <Pine.BSF.3.96.990128212758.24908G-100000@itsdsv2.enc.edu>,
> Charles Owens  <owensc@enc.edu> wrote:
> >
> > So, yesterday I did this, usual sort of thing (with CVSROOT pointing at my
> > local repository, of course):
> >
> >       cvs co -rRELENG_3 src
> >
> > ... it starts chewing... I notice that it's not actually extracing any
> > sources into my current directory.  Not wanting to wait for ever, I abort
> > and do the same but for the module "modules".  It quickly spits back:
> >
> >       cvs [checkout aborted]: no such tag RELENG_3
>
> Be more patient the next time. :-) Run your original command "cvs co
> -rRELENG_3 src".  (But read the rest of this message first.)  Don't
> kill it.  Go make yourself a pot of coffee, or engage in whatever
> personal vice suits you the best.  When you come back, you'll discover
> that it worked.

Ahhh... I had wondered if this might be true.  Someone had suggested in another
thread that the missing tag gets "added" once any module is successfully checked
out.  So I'd been trying to check out the module "modules" (as was suggested),
which for some reason failed (and still gives an error message).  Eventually out
of desperation I decided I should try to check out some other, small module.  I
checked out "crypto"... which, to my surprise, succeeded... and then I tried
again with "src" and saw very quickly that it was now working.

So... I just needed saving from my self a bit.  ;-)   Thanks for the help and
clarification!

>
> When cvs is given a symbolic tag to checkout, it first looks in
> $CVSROOT/CVSROOT/val-tags to see if the tag is valid.  The first time
> you try to do this, the tag won't yet be present in val-tags.  So
> cvs will start searching the entire repository looking for a file
> containing the tag.  This can take time.  Yes, it really searches the
> whole repository until it finds the tag, even if you specifically told
> it only to check out "src".  Since this tag doesn't exist anywhere
> outside the src tree, cvs may have to look at a lot of files before it
> finds one containing the tag.
>
> It is possible that by aborting the checkout, you caused cvs to record
> that the tag is definitely invalid.  (That would be a bug.)  Take
> a look at your val-tags file and make sure it doesn't have a line
> "RELENG_3 n".  If it does, either delete the line or change the "n" to
> a "y".  Then it should all work.
>
> John
> --
>   John Polstra                                               jdp@polstra.com
>   John D. Polstra & Co., Inc.                        Seattle, Washington USA
>   "Nobody ever went broke underestimating the taste of the American public."
>                                                             -- H. L. Mencken
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-stable" in the body of the message

--
---
-------------------------------------------------------------------------
  Charles N. Owens                               Email:  owensc@enc.edu
                                             http://www.enc.edu/~owensc
  Network & Systems Administrator
  Information Technology Services  "Outside of a dog, a book is a man's
  Eastern Nazarene College         best friend.  Inside of a dog it's
                                   too dark to read." - Groucho Marx
-------------------------------------------------------------------------



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36B45051.8B2672DB>