[latex3-commits] [git/LaTeX3-latex3-latex2e] versioning: do not remove the rollback functionality even when latexrelease rolls back (oherwise packages could't roll back) (09a91d8)

Frank Mittelbach frank.mittelbach at latex-project.org
Mon Feb 19 22:58:41 CET 2018


Repository : https://github.com/latex3/latex2e
On branch  : versioning
Link       : https://github.com/latex3/latex2e/commit/09a91d83f3e1ba134dac8a96d33f26f678058563

>---------------------------------------------------------------

commit 09a91d83f3e1ba134dac8a96d33f26f678058563
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Mon Feb 19 22:58:41 2018 +0100

    do not remove the rollback functionality even when latexrelease rolls back (oherwise packages could't roll back)


>---------------------------------------------------------------

09a91d83f3e1ba134dac8a96d33f26f678058563
 base/ltclass.dtx |   58 ++----------------------------------------------------
 1 file changed, 2 insertions(+), 56 deletions(-)

diff --git a/base/ltclass.dtx b/base/ltclass.dtx
index 04db31b..0b271a8 100644
--- a/base/ltclass.dtx
+++ b/base/ltclass.dtx
@@ -1843,13 +1843,7 @@
 % \section{Package/class rollback mechanism}
 %
 %
-%    \begin{macrocode}
-%</2ekernel>
-%<latexrelease>\IncludeInRelease{2018/03/01}%
-%<latexrelease>                 {\load at onefilewithoptions}{Rollback}%
-%<*2ekernel|latexrelease>
-%    \end{macrocode}
-%
+% \changes{v1.2d}{2018/02/18}{Introduce rollback concept}
 %
 %  \begin{macro}{\pkgcls at debug}
 %    For testing we have a few extra lines of code that by default do
@@ -2359,59 +2353,11 @@
 }
 %    \end{macrocode}
 %  \end{macro}
-
-
-
 %
 %    \begin{macrocode}
-%</2ekernel|latexrelease>
-%<latexrelease>\EndIncludeInRelease
-%    \end{macrocode}
-%
-%    Undo the above definition and changes:
-%    \begin{macrocode}
-%<*latexrelease>
-\IncludeInRelease{0000/00/00}%
-                 {\load at onefilewithoptions}{Rollback}%
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\let\@onefilewithoptions\load at onefilewithoptions
-\let\load at onefilewithoptions\@undefined
-%    \end{macrocode}
-%
-%    \begin{macrocode}
-\let\pkgcls at debug\@undefined
-\let\requestedLaTeXdate\@undefined
-\let\pkgcls at targetdate\@undefined
-\let\pkgcls at targetlabel\@undefined
-\let\pkgcls at candidate\@undefined
-\let\pkgcls at releasedate\@undefined
-\let\pkgcls at parse@date at arg\@undefined
-\let\pkgcls at parse@date at arg@\@undefined
-\let\pkgcls at use@this at release\@undefined
-\let\pkgcls at show@selection\@undefined
-\let\pkgcls at rollbackdate@error\@undefined
-\let\DeclareOldRelease\@undefined
-\let\DeclareCurrentRelease\@undefined
+%</2ekernel>
 %    \end{macrocode}
 %
-%    \begin{macrocode}
-\EndIncludeInRelease
-%</latexrelease>
-%    \end{macrocode}
-
-
-
-
-
-
-
-
-
-
-
-
 %
 % \section{After Preamble}
 % Finally we declare a package that allows all the commands declared





More information about the latex3-commits mailing list