bugConcurrent Versions System - Bugs: bug #16706, cvs history -r TAG fails finding...

 
 

bug #16706: cvs history -r TAG fails finding committs since TAG

Submitted by:  Daniel Kabs <kabsi>
Submitted on:  Wed 31 May 2006 09:00:22 AM UTC  
 
Category: Bug ReportSeverity: 3 - Normal
Item Group: NoneStatus: None
Privacy: PublicAssigned to: None
Open/Closed: OpenRelease: 
Fixed Release: NoneFixed Feature Release: None

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Wed 07 Jun 2006 07:00:16 AM UTC, comment #2:

Thanks for commenting. I'll report back as soon as I get 1.12.13 running.

Currently I hold off updating the cvs server because of the
following message in gnu.cvs.help:
"Major change in conflict handling between 1.12.9 and 1.12.13?"
"30.05.2006 01:43"
"steve@einval.com"
"<mailman.2410.1148946249.9609.info-cvs@nongnu.org>"

Cheers
Daniel

Daniel Kabs <kabsi>
Fri 02 Jun 2006 03:39:18 AM UTC, comment #1:

Can you verify if this problem still exists in the latest version (1.12.13)?

Jim Hyslop <jhyslop>
Project Member
Wed 31 May 2006 09:00:22 AM UTC, original submission:

I want to get a report which lists all changes I made after a certain tag has been applied. The cvs subcommand "history" seems appropriate:

cvs history -c -t RELEASE_2006-01-01

Pity, this only works if the tag has been applied through "rtag", see Cederqvist:
CVS can keep a history file that tracks each use of the
checkout, commit, rtag, update, and release commands. You can
use history to display this information in various formats.

So I resorted to option "-r". According to Cederqvist:
-r rev
Show records referring to revisions since the revision or tag
named rev appears in individual RCS files. Each RCS file is
searched for the revision or tag.
it should do exactly what I want:

cvs history -c -r RELEASE_2006-01-01

but it does not. It lists all commits I have ever made ignoring option "-r" completely.

Example: try "-r" with non existing tag. Instead of issuing a error message saying that the tag does not exist, you get a list of all changes.

Example: try "-r" with a non-branch tag. You'll get a list of all changes instead of all changes in all files in all revision committed after the tag has been applied.

I am running CVS 1.12.9.

Daniel Kabs <kabsi>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

No Changes Have Been Made to This Item

Back to the top


Powered by Savane 3.1-cleanup