r4096 r4097 removal of svn_version in the version string

Dag-Erling Smørgrav des at des.no
Thu Jun 11 02:53:56 CEST 2009


Artur Bergman <sky at crucially.net> writes:
> What is the rationale for removing the revision number from the  
> versoin string in varnishd?

It didn't work, and the way it was implemented broke dependency tracking
on non-Linux platforms.

However, each library and executable now contains version strings for
all its source files (but unfortunately not for headers).  To pick a
couple of short examples:

% ident /opt/varnish/lib/libvarnishapi.so
/opt/varnish/lib/libvarnishapi.so:
     $FreeBSD: head/lib/csu/amd64/crti.S 127252 2004-03-21 01:39:01Z peter $
     $Id: base64.c 4093 2009-06-06 15:56:17Z des $
     $Id: instance.c 4093 2009-06-06 15:56:17Z des $
     $Id: shmlog.c 4093 2009-06-06 15:56:17Z des $
     $FreeBSD: head/lib/csu/amd64/crtn.S 127252 2004-03-21 01:39:01Z peter $
% ident /opt/varnish/bin/varnishstat 
/opt/varnish/bin/varnishstat:
     $FreeBSD: head/lib/csu/amd64/crti.S 127252 2004-03-21 01:39:01Z peter $
     $Id: varnishstat.c 4093 2009-06-06 15:56:17Z des $
     $FreeBSD: head/lib/csu/amd64/crtn.S 127252 2004-03-21 01:39:01Z peter $
     $FreeBSD: head/lib/csu/common/crtbrand.c 174251 2007-12-04 12:18:43Z kib $
     $FreeBSD: head/lib/csu/amd64/crt1.c 151072 2005-10-07 22:13:17Z bde $

DES
-- 
Dag-Erling Smørgrav - des at des.no



More information about the varnish-dev mailing list