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.