diff options
author | Norbert Preining <norbert@preining.info> | 2024-04-12 03:01:16 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-04-12 03:01:16 +0000 |
commit | 230773c2e42cd0257e4150d0b500aa7ca6c1c02a (patch) | |
tree | be69af5c4925af979fe367b30051daa2458042a9 /macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty | |
parent | d0af7e48198e8633e9bc60a77a66515bf39ad69f (diff) |
CTAN sync 202404120301
Diffstat (limited to 'macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty')
-rw-r--r-- | macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty b/macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty index c9ab3a4cd6..779f246ed4 100644 --- a/macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty +++ b/macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty @@ -16,9 +16,7 @@ % This work consists of the files gitinfo-lua.sty gitinfo-lua.pdf % gitinfo-lua-cmd.lua, gitinfo-lua-recorder.lua and gitinfo-lua.lua \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{gitinfo-lua}[2024/04/02 1.0.3 Xerdi's Git Package] - -\RequirePackage{luacode} +\ProvidesPackage{gitinfo-lua}[2024/04/11 1.1.0 Xerdi's Git Package] \directlua{git = require('gitinfo-lua')} @@ -26,6 +24,7 @@ \newif\ifgit@multipleauthors \newif\ifgit@setmacros +\newif\ifgit@toroot \pgfkeys{/gitinfo-lua/.is family, /gitinfo-lua, author sort/.default=false, @@ -39,7 +38,9 @@ authors/.style={multiple authors=true}, set title page macros/.is if=git@setmacros, set title page macros=false, - titlepage/.style={set title page macros=true} + titlepage/.style={set title page macros=true}, + rootdir/.is if=git@toroot, + rootdir=false } \ProcessPgfPackageOptions* @@ -81,6 +82,10 @@ } \newcommand{\forgittagseq}[1]{\directlua{git:cs_for_tag_sequence('#1')}} +\ifgit@toroot + \directlua{git:dir_to_root()} +\fi + \ifgit@setmacros \ifgit@multipleauthors \author{\dogitauthors[\\\\]} |