CVS tag expansion problem (appears on cvsweb as well)

Jeremie Le Hen <[email protected]>
Newsgroups gmane.os.netbsd.devel.general
Message-ID <[email protected]>
Hi list,

Please Cc: me when replying.

I've upgraded my source tree to the latest netbsd-4.

% octobrebsd:~# cd /usr/src
% octobrebsd:src# cvs status etc/rc.d/bootparams
% ===================================================================
% File: bootparams        Status: Up-to-date
% 
%    Working revision:    1.7     Fri Aug 13 18:08:03 2004
%    Repository revision: 1.7     /space/netbsd-cvs/src/etc/rc.d/bootparams,v
%    Sticky Tag:          netbsd-4 (branch: 1.7.10)
%    Sticky Date:         (none)
%    Sticky Options:      (none)
% octobrebsd:src# grep '\$NetBSD' etc/rc.d/bootparams 
% $NetBSD: bootparams,v 1.6 2002/03/22 04:33:58 thorpej Exp $
                        ^^^^^^^^^^^^^^

Hey, what's happening here?  Therefore I decided to check cvsweb to see
whether it was only a matter of tag or not.  Astonishingly albeit the
file contains the change of revision 1.7 by mycroft, the tag is expanded
to rev 1.6.


While I was here, I saw a similar problem in cvsweb.  When looking at
the revision 1.7 of the file, the tag is correct:
http://cvsweb.netbsd.org/bsdweb.cgi/src/etc/rc.d/bootparams?rev=1.7

But annotating it exhibits the same problem as described above:
http://cvsweb.netbsd.org/bsdweb.cgi/src/etc/rc.d/bootparams?annotate=1.7


My guess is that cvsweb uses cvs(1) for annotation while it parses the
RCS file directly when showing a revision.  So, is there a bug in cvs?

Best regards,
-- 
Jeremie Le Hen
< jeremie at le-hen dot org >< ttz at chchile dot org >
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.