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

 
 

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

Submitter:  Daniel Kabs <kabsi>
Submitted:  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
* Mandatory Fields

Add a New Comment Rich Markup
   

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>
Group 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:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

No changes have been made to this item

Back to the top

Powered by Savane 3.13-f8d8.
Corresponding source code