diff options
author | Karl Berry <karl@freefriends.org> | 2024-04-12 21:46:10 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-04-12 21:46:10 +0000 |
commit | 11d36f56f8f5115d58d3a97c78b8a8945383c5fb (patch) | |
tree | 7599d7502ff7f794234b065df54cae7150aa29cc /Master/texmf-dist/tex | |
parent | e5759d48525423bdcb3c90b3fb73a2357740d18b (diff) |
gitinfo-lua (12apr24)
git-svn-id: svn://tug.org/texlive/trunk@70931 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/lualatex/gitinfo-lua/gitinfo-lua.sty | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/lualatex/gitinfo-lua/gitinfo-lua.sty b/Master/texmf-dist/tex/lualatex/gitinfo-lua/gitinfo-lua.sty index c9ab3a4cd6a..779f246ed4e 100644 --- a/Master/texmf-dist/tex/lualatex/gitinfo-lua/gitinfo-lua.sty +++ b/Master/texmf-dist/tex/lualatex/gitinfo-lua/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[\\\\]} |