From bd3a35db46006e2c45fee66e7759cfc327ebf187 Mon Sep 17 00:00:00 2001 From: Ulrich Müller Date: Sun, 12 May 2024 20:15:24 +0200 Subject: pms.cls, eapi-cheatsheet.tex: Avoid conditional code in \date MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ulrich Müller --- eapi-cheatsheet.tex | 9 ++++----- pms.cls | 13 ++++++------- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/eapi-cheatsheet.tex b/eapi-cheatsheet.tex index fc75aec..2e2b757 100644 --- a/eapi-cheatsheet.tex +++ b/eapi-cheatsheet.tex @@ -33,11 +33,10 @@ Ulrich Müller \\ \href{mailto:ulm@gentoo.org}{ulm@gentoo.org} } -\date{% - Version \version \\ - \ifthenelse{\equal{\gitCommitterDate}{(None)}} - {Generated on: \today} - {\printdate{\gitCommitterDate}}% +\ifthenelse{\equal{\gitCommitterDate}{(None)}}{% + \date{Version \version \\ Generated on: \today} +}{% + \date{Version \version \\ \printdate{\gitCommitterDate}} } \CutLine*{1} \CutLine*{3} diff --git a/pms.cls b/pms.cls index d1a85fa..d9907b7 100644 --- a/pms.cls +++ b/pms.cls @@ -175,13 +175,12 @@ % Reads the last commit date from the Git repository and even succeeds % when none is available -\date{% - \ifthenelse{\equal{\gitCommitterDate}{(None)}} - {Generated on: \today} - {\printdate{\gitCommitterDate}}% -} -\newcommand{\commitinfo}{% - \ifthenelse{\equal{\gitCommitterDate}{(None)}}{}{% +\ifthenelse{\equal{\gitCommitterDate}{(None)}}{% + \date{Generated on: \today} + \newcommand{\commitinfo}{} +}{% + \date{\printdate{\gitCommitterDate}} + \newcommand{\commitinfo}{% This version corresponds to commit \gitAbbrevHash \ifthenelse{\equal{\gitBranch}{\detokenize{master}}}{} { on branch \gitBranch}% -- cgit v1.2.3-65-gdbad