[latex3-commits] [l3svn] 03/08: Deprecate \GetIdInfo [ci skip]
noreply at latex-project.org
noreply at latex-project.org
Sun Mar 19 21:45:29 CET 2017
This is an automated email from the git hooks/post-receive script.
joseph pushed a commit to branch master
in repository l3svn.
commit 556e72cc7d0a703c8e0277cce0c694736c8565fd
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Sun Mar 19 09:35:48 2017 +0000
Deprecate \GetIdInfo [ci skip]
We are no longer using it so it should go: note that we will
need to think about xpackages (or treat those as frozen sources
of ideas: possibly better).
---
l3kernel/l3bootstrap.dtx | 23 ++---------------------
l3kernel/l3obsolete.txt | 1 +
2 files changed, 3 insertions(+), 21 deletions(-)
diff --git a/l3kernel/l3bootstrap.dtx b/l3kernel/l3bootstrap.dtx
index ced48da..75aa4c8 100644
--- a/l3kernel/l3bootstrap.dtx
+++ b/l3kernel/l3bootstrap.dtx
@@ -21,7 +21,7 @@
% for those people who are interested.
%
%<*driver|package>
-% \begin{macro}{\GetIdInfo}
+% \begin{macro}[deprecated = 2017-03-19]{\GetIdInfo}
% \begin{macro}[aux]{\GetIdInfoAuxI, \GetIdInfoAuxII, \GetIdInfoAuxIII}
% The idea here is to extract out the information needed from a standard
% \textsc{svn} \texttt{Id} line, but without a line that will get
@@ -191,30 +191,11 @@
% the package identifier line.
% \end{function}
%
-% \begin{function}[updated = 2012-06-04]{\GetIdInfo}
-% \begin{syntax}
-% |\RequirePackage{l3bootstrap}|
-% \cs{GetIdInfo} |$Id:| \meta{SVN info field} |$| \Arg{description}
-% \end{syntax}
-% Extracts all information from a SVN field. Spaces are not
-% ignored in these fields. The information pieces are stored in
-% separate control sequences with \cs{ExplFileName} for the part of the
-% file name leading up to the period, \cs{ExplFileDate} for date,
-% \cs{ExplFileVersion} for version and \cs{ExplFileDescription} for the
-% description.
-% \end{function}
-%
% To summarize: Every single package using this syntax should identify
% itself using one of the above methods. Special care is taken so that
% every package or class file loaded with \tn{RequirePackage} or similar
% are loaded with usual \LaTeXe{} category codes and the \LaTeX3 category code
-% scheme is reloaded when needed afterwards. See implementation for
-% details. If you use the \cs{GetIdInfo} command you can use the
-% information when loading a package with
-% \begin{verbatim}
-% \ProvidesExplPackage{\ExplFileName}
-% {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
-% \end{verbatim}
+% scheme is reloaded when needed afterwards.
%
% \subsection{Internal functions and variables}
%
diff --git a/l3kernel/l3obsolete.txt b/l3kernel/l3obsolete.txt
index 8d53477..07881c1 100644
--- a/l3kernel/l3obsolete.txt
+++ b/l3kernel/l3obsolete.txt
@@ -16,6 +16,7 @@ They will be removed from the sources at the end of the given year.
Function Expires end
--------------------------------------
\c_minus_one 2018
+\GetIdInfo 2018
\ior_get_str:NN 2017
\sort_ordered: 2018
\sort_reversed: 2018
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the latex3-commits
mailing list