summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/svn-multi
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-01-05 00:23:55 +0000
committerKarl Berry <karl@freefriends.org>2011-01-05 00:23:55 +0000
commit16560d1d210460f05c89c4ffcb8409d935c46fae (patch)
treefd5fab489d6320b6aa8b28ea83ffed7e3c25ad89 /Master/texmf-dist/tex/latex/svn-multi
parent3121f2e4839a5b49ac3164f1415b098816244325 (diff)
svn-multi 2.4a
git-svn-id: svn://tug.org/texlive/trunk@20935 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/svn-multi')
-rw-r--r--Master/texmf-dist/tex/latex/svn-multi/svn-multi.sty26
1 files changed, 8 insertions, 18 deletions
diff --git a/Master/texmf-dist/tex/latex/svn-multi/svn-multi.sty b/Master/texmf-dist/tex/latex/svn-multi/svn-multi.sty
index 6c9c60e5988..866217cc2f4 100644
--- a/Master/texmf-dist/tex/latex/svn-multi/svn-multi.sty
+++ b/Master/texmf-dist/tex/latex/svn-multi/svn-multi.sty
@@ -26,11 +26,11 @@
%% and the derived files svn-multi.sty, svnkw.sty and svn-multi.pl.
%%
\makeatletter
-\def\svnmulti@version{v2.4}
+\def\svnmulti@version{v2.4a}
\RequirePackage{svn-prov}[2010/04/14]
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackageSVN
- {$Id: svn-multi.dtx 1914 2010-12-08 19:43:23Z martin $}
+ {$Id: svn-multi.dtx 2010 2011-01-03 23:11:47Z martin $}
[\svnmulti@version\space SVN Keywords for multi-file LaTeX documents]
\RequirePackage{kvoptions}
@@ -133,7 +133,7 @@
\else
\PackageError{svn-multi}%
{Invalid value for 'autoload' option: '\@svnmulti@autoload'^^J%
- ! Only 'true','false' or empty (='true') are allowed!}
+ ! Only 'true','false' or empty (='true') are allowed!}{}%
\fi\fi\fi\fi
\def\svn@temp{true}
@@ -931,10 +931,10 @@
\if@svnmulti@filehooks
-\RequirePackage{filehook}[2010/12/08]
-\RequirePackage{currfile}[2010/12/08]
+\RequirePackage{filehook}[2011/01/03]
+\RequirePackage{currfile}[2011/01/03]
-\filehook@prefixwarg\filehook@atbegin{%
+\filehook@prefixwarg\filehook@every@atbegin{%
\svn@pushfilestack
\if@svnmulti@groups
\svn@ifequal{\currfilepath}{\jobname.\currfile@mainext}%
@@ -942,19 +942,9 @@
{\xdef\svn@pg{\currfiledir\currfilebase}}%
\fi
}
-\AtEndOfFiles{%
- \svn@popfilestack
-}
-\AtBeginOfIncludes{%
- \svn@pushfilestack
- \if@svnmulti@groups
- \svn@addfiletogroup{\currfiledir\currfilebase}{\svn@pg}%
- \fi
-}
-\AtEndOfIncludes{%
+\filehook@appendwarg\filehook@every@atend{%
\svn@popfilestack
}
-
\def\svn@filestack{{}}
\def\svn@pushfilestack{%
@@ -1030,7 +1020,7 @@
\def\svngroup#1{%
\svn@ifequal{#1}{*}%
{\PackageError{svn-multi}%
- {The group name '*' is invalid for '\string\svngroup'}{}{}%
+ {The group name '*' is invalid for '\string\svngroup'}{}%
}{}%
\xdef\svn@g{#1}%
\let\svn@pg\svn@g