Hi Chuck, I think that there is a bug in cvs log (and cvs rlog) in 1.11.1.p1 in that it returns information on all the files in the module/directory you specify and not just the ones with the tags you specify.
This is probably what you are seeing. Colm A [EMAIL PROTECTED] wrote: > >>-----Original Message----- >>From: larry.jones [mailto:[EMAIL PROTECTED]] >>Sent: Thursday, December 06, 2001 4:03 PM >>To: Chuck.Irvine >>Cc: info-cvs; larry.jones >>Subject: Re: logs of revisions since release >> >> >>[EMAIL PROTECTED] writes: >> >>>For each release, we tag our repository, so say I have tags >>> >>R1 and R2. >> >>>Passing "-rR1:R2" to the log command won't work because >>> >>this will give >> >>>me the log message for the release corresponding to R1. >>> >>>"-rR1::R2" won't work because this doesn't give me a log >>> >>message for >> >>>R2, which I need. >>> >>-rR1::R2 -rR2 >> >>-Larry Jones >> >>Wow, how existential can you get? -- Hobbes >> >> > > Thanks for the suggestion but I'm sorry to say that it > doesn't seem to work. > Problems are illustrated below. Lines prefixed > with "***" are my comments. Everything else is > cvs command execution i/o (keep in mind that my goal is > to print out revision logs for all new revisions on my > build branch): > > > >>touch foobar >>cvs add foobar >> > cvs server: scheduling file `foobar' for addition > cvs server: use 'cvs commit' to add this file permanently > >>cvs ci -m "first foobar ci" foobar >> > RCS file: /cm/cvsroot/scratch/foobar,v > done > Checking in foobar; > /cm/cvsroot/scratch/foobar,v <-- foobar > initial revision: 1.1 > done > *** The following should not produce any revision logs since > *** there were no revision logs between 1.1 and 1.1. > *** However the command invocation gives the log for r1.1. > >>cvs log -r1.1::1.1 -r1.1 foobar >> > > RCS file: /cm/cvsroot/scratch/foobar,v > Working file: foobar > head: 1.1 > branch: > locks: strict > access list: > symbolic names: > keyword substitution: kv > total revisions: 1; selected revisions: 1 > description: > ---------------------------- > revision 1.1 > date: 2001/12/06 22:44:36; author: ccu1258; state: Exp; > first foobar ci > =========================================================== > *** Now create a branch on foobar > >>cvs tag -b br foobar >> > T foobar > *** Check in a new version to the trunk just to see > *** what the effect is. > >>echo test >> foobar >>cvs ci -m "second ci to trunk" foobar >> > Checking in foobar; > /cm/cvsroot/scratch/foobar,v <-- foobar > new revision: 1.2; previous revision: 1.1 > done > *** Update to the previously created branch > >>cvs update -r br foobar >> > U foobar > *** Invoke the following to see all revision logs > *** on branch "br" between r1.1 and r1.1. Keep in > *** mind that since foobar hasn't changed on the > *** branch, two subsequent branch tags would > *** point to the revision branched on. > >>cvs log -r1.1::1.1 -r1.1 foobar >> > > RCS file: /cm/cvsroot/scratch/foobar,v > Working file: foobar > head: 1.2 > branch: > locks: strict > access list: > symbolic names: > br: 1.1.0.2 > keyword substitution: kv > total revisions: 2; selected revisions: 1 > description: > ---------------------------- > revision 1.1 > date: 2001/12/06 22:44:36; author: ccu1258; state: Exp; > first foobar ci > ============================================================ > *** Again, no revision logs should have been printed, this > *** time since no revisions have been made on the trunk > > > _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs