summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-04-12 21:46:10 +0000
committerKarl Berry <karl@freefriends.org>2024-04-12 21:46:10 +0000
commit11d36f56f8f5115d58d3a97c78b8a8945383c5fb (patch)
tree7599d7502ff7f794234b065df54cae7150aa29cc /Master/texmf-dist/tex
parente5759d48525423bdcb3c90b3fb73a2357740d18b (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.sty13
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[\\\\]}