info-cvs
[Top][All Lists]
Advanced

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

RE: cvs log -r


From: Teala Spitzbarth
Subject: RE: cvs log -r
Date: Fri, 24 Aug 2001 12:17:58 -0700

Jim,

A few of us have seen an additional problem with log -rtag2:tag2
beyond the issue of one of the tags not existing.

If the tags are both valid and on a branch, then we see that selected
revisions
will include erroneous selections for
1) files deleted off the truck (but not off the branch in question)
2) newly created files from the trunk (presumably all those which
   are not yet tagged) 

It seems that aspects of this behavior have been around quite awhile
http://www.cvshome.org/docs/infooutput.html

I'm seeing the problem on cvs 1.10.8 - Dtaylor has seen this behavior,
at least in terms of 'dead revisions' showing up, on cvs1.11.1p1.

Note: also this syntax is well and truly broken in my experience
        cvs log -rTag:  

According to the documentation this should gives all files modified
since the 'Tag' tag on that tag's branch.  I get basically all files
changed on the branch (with the dead and newly created files from the
main trunk thrown in) *except* for a select few true 
branch changed files *MISSING*.  NOTE: the missing files are ones that
have *truly* 
changed since that last tag too!! 

I have found that I have to use cvs log with dates (fortunately I have
the exact dates of when I tag). This at least give *all* changes truly
applied
across the tree from one time point to another. I then filter only the
branch 
changes by using a perl script to weed the log output for only files
with branch 
version numbers. This only works because we have one active branch in
our tree at time.

FYI, rdiff will give you accurate change lists (but not commit comments)
between 
tags on a branch see previous posting:

http://mail.gnu.org/pipermail/info-cvs/2001-August/019003.html 

Cheers,
Teala

RE:

-----Original Message-----
From: Larry Jones [mailto:address@hidden
Sent: Friday, August 24, 2001 10:55 AM
To: Jim Ray
Cc: address@hidden
Subject: Re: cvs log -r


Jim Ray writes:
> 
> When I use cvs log -rV2_1_1bld073009:V2_1_1bld081509, I get the whole
> cvs log info on HEAD, how can I get it to do this:

That's a bug in log -- if either of the tags doesn't exist, you get the
whole log instead of nothing.  I'm working on a fix.

-Larry Jones

He piqued my curiosity. -- Calvin

_______________________________________________
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]