Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 May 2008 11:40:09 -0700
From:      "Peter Wemm" <peter@wemm.org>
To:        "John Baldwin" <jhb@freebsd.org>
Cc:        cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, "David E. O'Brien" <obrien@freebsd.org>
Subject:   Re: cvs commit: src/contrib/cvs - Imported sources
Message-ID:  <e7db6d980805061140n4f554edcnd34009328bfabdd9@mail.gmail.com>
In-Reply-To: <200805061433.27897.jhb@freebsd.org>
References:  <200803191447.m2JEl3xx027666@repoman.freebsd.org> <200805061433.27897.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, May 6, 2008 at 11:33 AM, John Baldwin <jhb@freebsd.org> wrote:
> On Wednesday 19 March 2008 10:47:03 am David E. O'Brien wrote:
>  > obrien      2008-03-19 14:47:03 UTC
>  >
>  >   FreeBSD src repository
>  >
>  >   src/contrib/cvs - Imported sources
>  >   Update of /home/ncvs/src/contrib/cvs
>  >   In directory repoman.freebsd.org:/tmp/cvs-serv25516
>  >
>  >   Log Message:
>  >   Import of 1.11 branch snapshot - using the 10-March-2008 code base.
>  >
>  >   Status:
>  >
>  >   Vendor Tag: CVSHOME
>  >   Release Tags:       v1_11_20080310
>
>  Please consider reverting this.  There have been lots of reports of CVS
>  breakage after these changes.  The latest I ran into today is that 'cvs
>  update -C' doesn't work anymore.

Ahh! I thought I was going crazy when I ran into this yesterday..

The other big problem of course is that if a file is set to 'o'
expansion mode (preserve keywords, eg: cvs admin -ko or cvs import
-ko), then 'cvs update -A' always repeats the checkout, over and over
again.

I went through the repository and removed the 'expand @o@' modes that
had been bogusly set in the past as a mitigation, but it still needs
to be fixed.

peter@overcee[11:38am]/tmp/cvs/co/dir-118> echo foo > foo.txt
peter@overcee[11:39am]/tmp/cvs/co/dir-119> cvs add -ko foo.txt
cvs add: scheduling file `foo.txt' for addition
cvs add: use 'cvs commit' to add this file permanently
peter@overcee[11:39am]/tmp/cvs/co/dir-120> cvs commit -m 'add with -ko'
cvs commit: Examining .
RCS file: /tmp/cvs/repo/dir/foo.txt,v
done
Checking in foo.txt;
/tmp/cvs/repo/dir/foo.txt,v  <--  foo.txt
initial revision: 1.1
done
peter@overcee[11:39am]/tmp/cvs/co/dir-121> cvs up -A
cvs update: Updating .
U foo.txt
peter@overcee[11:39am]/tmp/cvs/co/dir-122> cvs up -A
cvs update: Updating .
U foo.txt
peter@overcee[11:39am]/tmp/cvs/co/dir-123>

This is a pretty drastic regression.
-- 
Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com
"All of this is for nothing if we don't go to the stars" - JMS/B5
"If Java had true garbage collection, most programs would delete
themselves upon execution." -- Robert Sewell



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