info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: cvs log -r


From: Zachary M. Smith
Subject: Re: cvs log -r
Date: Mon, 9 Jul 2001 09:29:46 -0700
User-agent: Mutt/1.2.5i

Thanks a lot for the tip!  I'll give this a shot and see if I can
make this work for me.

-zach

On Sat, Jul 07, 2001 at 12:21:19AM -0700, Chuck Rossi wrote:
> On Fri, Jul 06, 2001 at 01:55:15PM -0700, Chuck Rossi wrote:
> > On Fri, Jul 06, 2001 at 03:03:01PM -0400, Larry Jones wrote:
> > > Zachary M. Smith writes:
> > > > 
> > > > i am getting errors similar to this:
> > > > 
> > > > cvs log -N -rr011860:r011870
> > > > 
> > > > cvs server: warning: no revision `r011860' in 
> > > > `/source/module/Attic/something.c,v'
> > > 
> > > Then that's what I said: if either of the tags doesn't exist, you get
> > > the entire revision history.
> > 
> > ......for that file.  Many of the past threads mention this problem
> > clearly.
> > 
> > I have read the various threads about "cvs log" and "cvs rlog" not doing
> > what one expects when run with "-rtag1:tag2".  I think I'm seeing a
> > problem - or not understanding something:
> > 
> > I have two tags on the same branch ("rel2").  'cvs rdiff' does the
> > correct thing when I ask it what changed between two tags on that branch:
> > 
> > 
> > % cvs -q rdiff -kk -s -rbuild-1261 -rbuild-1263 tree3
> > File tree3/apps/uninst/myuninst/myuninst.cpp changed from revision 1.7 to 
> > 1.7.4.1
> > File tree3/lib/mycontrol/mycontrolmy.c changed from revision 1.91.8.3 to 
> > 1.91.8.4
> > File tree3/ui/data/htmlhelp/desktop/mytt.hhp changed from revision 1.7 to 
> > 1.7.10.1
> > 
> > However, 'cvs [r]log' gives back the last log entry for _every_ file in the 
> > tree:
> > 
> > % cvs -q rlog -N -rbuild-1261:build-1263 tree3
> > 
> > This is with cvs 1.11.1p1 on the client and server.
> > 
> > This is what I did to work around it:
> > 
> > %  cvs -q log -N -rrel2 `cvs -q rdiff -s -rbuild-1261 -rbuild-1263 tree3  | 
> > sed -e's/^File tree3\///' -e's/ changed.*$//' -e'/^$/d' -e'/ /d'`
> 
> 
> Actually, after talking to David Taylor, this would be better:
> 
> %  cvs -q log -N -rbuild-1261 -rbuild-1263 `cvs -q rdiff -s -rbuild-1261 
> -rbuild-1263 tree3  | awk '{print $2}'`
> 
> 
> chuckr
> 
> 
> 
> _______________________________________________
> Info-cvs mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/info-cvs



reply via email to

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