>>>>> "AB" == Arthur Bergman <[EMAIL PROTECTED]> writes:

AB> On Wednesday, July 23, 2003, at 01:32  pm, Dan Kogai wrote:

>> Aha!   Now I see.  emoy has checked in MAINT19524 source and RCS
>> retagged $Revision$.  I'm sorry emoy but this is NOT THE RIGHT THING
>> (TM).
>> 
>> Perl module infrastructure depends heavily upon version numbers and
>> auto-versioning via RCS/CVS as above is a common technique in perl.
>> 
>> I surely hope this will be fixed in real Panther...


AB> Yes, this is a nightmare for anyone tracks perl releases using cvs
AB> vendor function.

AB> The solution is to artificially increase the version number, but it is
AB> a pain.

Better solution is to use FreeBSD's patches for CVS to support custom
revision tags. This solves this problem nicely by allowing several
maintainers to have their own revision tags in same source code.

For examples snippet from /usr/src/crypto/openssh/ssh-agent.c

RCSID("$OpenBSD: ssh-agent.c,v 1.97 2002/06/24 14:55:38 markus Exp $");
RCSID("$FreeBSD: src/crypto/openssh/ssh-agent.c,v 1.2.2.8 2002/07/03 22:11:43 des Exp 
$");

-- 
Ilya Martynov,  [EMAIL PROTECTED]
CTO IPonWEB (UK) Ltd
Quality Perl Programming and Unix Support
UK managed @ offshore prices - http://www.iponweb.net
Personal website - http://martynov.org

Reply via email to