Hi Markus,
If your sources are in svn, then they actually have the same svn-
number, after a commit. But the numbers in the $Revision$ or $Id$ tags
of your working copies are not updated by svn commit. However, if you
do an "svn update" after the commit, it should update the numbers. So,
you shouldn't need to work out the maximum value.
Here, we actually use the output of the "svnversion" command, save it
automatically it in a file, and include it in the document. This way,
the version number indicates if the document came from checked-in
sources, modified sources, or mixed revisions. We don't have a module
to do it, just a
svnversion > svnversion.tex ; texexec document.tex
in the Makefile, and on the document front page somewhere
\doiffileelse{svnversion.tex}{
Subversion revision
\ignorespaces \input svnversion\relax \removeunwantedspaces .
\crlf
}{}
Cheers,
Robin
> Hi Aditya,
>
> thanks for your reply. It's a good starting point.
>
> One thing is missing in this solution.
>
> Our documents are structured into several files.
> Every file has an svn-version. So I want to
> calculate the max version.
>
> Do you know a small example where a max value
> is calculated. I would try to integrate it into
> the other example.
>
> Kind regards,
> Markus