texlive[70096] Master/texmf-dist: gitinfo-lua (23feb24)
commits+karl at tug.org
commits+karl at tug.org
Fri Feb 23 23:03:11 CET 2024
Revision: 70096
https://tug.org/svn/texlive?view=revision&revision=70096
Author: karl
Date: 2024-02-23 23:03:10 +0100 (Fri, 23 Feb 2024)
Log Message:
-----------
gitinfo-lua (23feb24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/README.md
trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/git-scenario.sh
trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/gitinfo-lua.pdf
trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/gitinfo-lua.tex
trunk/Master/texmf-dist/scripts/gitinfo-lua/gitinfo-lua-cmd.lua
trunk/Master/texmf-dist/scripts/gitinfo-lua/gitinfo-lua.lua
trunk/Master/texmf-dist/tex/lualatex/gitinfo-lua/gitinfo-lua.sty
Modified: trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/README.md 2024-02-23 22:03:00 UTC (rev 70095)
+++ trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/README.md 2024-02-23 22:03:10 UTC (rev 70096)
@@ -1,5 +1,6 @@
# Gitinfo Lua
![CTAN Version](https://img.shields.io/ctan/v/gitinfo-lua)
+[![build](https://github.com/Xerdi/gitinfo-lua/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/Xerdi/gitinfo-lua/actions/workflows/build.yml)
A LaTeX package which provides macros integrated with LuaTeX and the commandline tool `git`.
Modified: trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/git-scenario.sh
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/git-scenario.sh 2024-02-23 22:03:00 UTC (rev 70095)
+++ trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/git-scenario.sh 2024-02-23 22:03:10 UTC (rev 70096)
@@ -2,8 +2,6 @@
set -e
-PROJECT_DIR="${1:-../../git-test-project}"
-
set_author() {
git config user.name $1
git config user.email $2
@@ -23,15 +21,6 @@
set_author 'Charlie' 'charlie at example.com'
}
-if [[ -d "${PROJECT_DIR}" ]]; then
- rm -rf "${PROJECT_DIR}"
-fi
-
-mkdir "${PROJECT_DIR}"
-cd "${PROJECT_DIR}"
-
-git init
-
alice
echo "# My project" > README.md
@@ -53,8 +42,13 @@
curl https://raw.githubusercontent.com/github/gitignore/main/TeX.gitignore > .gitignore
git add .gitignore
-git commit -m "Add gitignore" --date="2017-08-06 12:03"
+git commit -m "Add gitignore
+Get the TeX.gitignore from the gitignore repository and
+use it for this project.
+
+From github" --date="2017-08-06 12:03"
+
charlie
export GIT_COMMITTER_DATE="2017-08-06 08:41"
Modified: trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/gitinfo-lua.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/gitinfo-lua.tex
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/gitinfo-lua.tex 2024-02-23 22:03:00 UTC (rev 70095)
+++ trunk/Master/texmf-dist/doc/lualatex/gitinfo-lua/gitinfo-lua.tex 2024-02-23 22:03:10 UTC (rev 70096)
@@ -17,7 +17,7 @@
% gitinfo-cmd.lua and gitinfo-lua.lua
\documentclass{ltxdoc}
\usepackage[english]{babel}
-\usepackage[titlepage,authors]{../tex/gitinfo-lua}
+\usepackage[titlepage,authors]{gitinfo-lua}
\usepackage{listings}
\lstset{
@@ -314,11 +314,13 @@
\end{description}
\end{lstlisting}
\noindent
- \newcommand\commitline[1]{\item #1}
+ \newcommand\commitline[2]{\item #1
+
+ #2}
\newcommand\formatversion[3]{%
\item[#1] \gittag[(taggerdate)(taggerdate:short)(authordate:short)]{printdate}{#1}
\begin{itemize}
- \forgitcommit[s]{commitline}{#3}
+ \forgitcommit[s,b]{commitline}{#3}
\end{itemize}%
}%
\setlength{\fboxsep}{16pt}%
Modified: trunk/Master/texmf-dist/scripts/gitinfo-lua/gitinfo-lua-cmd.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/gitinfo-lua/gitinfo-lua-cmd.lua 2024-02-23 22:03:00 UTC (rev 70095)
+++ trunk/Master/texmf-dist/scripts/gitinfo-lua/gitinfo-lua-cmd.lua 2024-02-23 22:03:10 UTC (rev 70096)
@@ -41,7 +41,7 @@
local cmd = self.executable .. ' ' .. command
local cwd = target_dir or self.cwd
if cwd then
- cmd = 'cd ' .. cwd .. ';' .. cmd
+ cmd = 'cd ' .. cwd .. ' && ' .. cmd
end
if do_caching then
local found, result = cache:seek(cmd)
Modified: trunk/Master/texmf-dist/scripts/gitinfo-lua/gitinfo-lua.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/gitinfo-lua/gitinfo-lua.lua 2024-02-23 22:03:00 UTC (rev 70095)
+++ trunk/Master/texmf-dist/scripts/gitinfo-lua/gitinfo-lua.lua 2024-02-23 22:03:10 UTC (rev 70096)
@@ -23,8 +23,8 @@
local module = {
name = 'gitinfo-lua',
info = {
- version = '1.0.1', --TAGVERSION
- date = '2024/02/12', --TAGDATE
+ version = '1.0.2', --TAGVERSION
+ date = '2024/02/23', --TAGDATE
comment = "Git info Lua — Git integration with LaTeX",
author = "Erik Nijenhuis",
license = "free"
@@ -45,7 +45,8 @@
['{'] = '\\{',
['}'] = '\\}',
['~'] = '\\textasciitilde ',
- ['%^'] = '\\textasciicircum '
+ ['%^'] = '\\textasciicircum ',
+ ['\n'] = ' '
}
}
local mt = {
@@ -73,6 +74,7 @@
function api:escape_str(value)
local buf = string.gsub(value, '\\', '\\textbackslash ')
+ buf = string.gsub(buf, "\n%s*\n+", "\\par ")
for search, replace in pairs(self.escape_chars) do
buf = string.gsub(buf, search, replace)
end
Modified: trunk/Master/texmf-dist/tex/lualatex/gitinfo-lua/gitinfo-lua.sty
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/gitinfo-lua/gitinfo-lua.sty 2024-02-23 22:03:00 UTC (rev 70095)
+++ trunk/Master/texmf-dist/tex/lualatex/gitinfo-lua/gitinfo-lua.sty 2024-02-23 22:03:10 UTC (rev 70096)
@@ -16,7 +16,7 @@
% This work consists of the files gitinfo-lua.sty gitinfo-lua.pdf
% gitinfo-cmd.lua and gitinfo-lua.lua
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{gitinfo-lua}[2024/02/12 1.0.1 Xerdi's Git Package]
+\ProvidesPackage{gitinfo-lua}[2024/02/23 1.0.2 Xerdi's Git Package]
\RequirePackage{luacode}
More information about the tex-live-commits
mailing list.