[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