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 Report Severity:  3 - Normal
Item Group:  None Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open Release: 
Fixed Release:  None Fixed Feature Release:  None

Add a New Comment(Rich 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"


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 Files:

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 add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.




No changes have been made to this item

Back to the top

Powered by Savane 3.3