summaryrefslogtreecommitdiff
path: root/macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-04-12 03:01:16 +0000
committerNorbert Preining <norbert@preining.info>2024-04-12 03:01:16 +0000
commit230773c2e42cd0257e4150d0b500aa7ca6c1c02a (patch)
treebe69af5c4925af979fe367b30051daa2458042a9 /macros/luatex/latex/gitinfo-lua/tex/gitinfo-lua.sty
parentd0af7e48198e8633e9bc60a77a66515bf39ad69f (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.sty13
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[\\\\]}