On Tue, Oct 23, 2012 at 03:57:25PM +0100, Henry Law wrote:
> On 23/10/12 12:34, Petr Sumbera wrote:
> >libxml2-2.9.0/doc/xmlcatalog.1:.TH "XMLCATALOG" "1" "$Date$" "libxml2"
> >"xmlcatalog Manual"
> >libxml2-2.9.0/doc/xmllint.1:.TH "XMLLINT" "1" "$Date$" "libxml2" ""
> >
> >I would expect instead of $Date$ some real date string. Not sure how
> >this shall works but $Date$ is not translated by xsltproc..
> 
> This looka to me like one of the keywords that coders put into
> source code that is stored in a versioning system such as CVS.  The
> string "$Date$" is supposed to be replaced by the date on which the
> code was checked in.  Therefore it's not intended to be translated
> by xsltproc: it shouldn't ever get that far.
> 
> See http://www.cs.utah.edu/dept/old/texinfo/cvs/cvs_16.html for an
> explanation of how CVS is supposed to use these strings.

  yeah, that comes from doc/xmlcatalog_man.xml
  <!-- date should be the date of the latest change or the release version -->
  <date>$Date$</date>

this was written nearly a decade ago, at the time we were using CVS
so this was working I guess. But git doesn't do that kind of tricks
anymore.

 2 options, either remove it or do some preprocessing before
generating the man page (and html page)

Daniel


-- 
Daniel Veillard      | Open Source and Standards, Red Hat
veill...@redhat.com  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | virtualization library  http://libvirt.org/
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
https://mail.gnome.org/mailman/listinfo/xml

Reply via email to