Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
base repository: latex3/l3build
base: 2020-03-16
head repository: latex3/l3build
compare: 2020-03-25
  • 4 commits
  • 8 files changed
  • 0 comments
  • 2 contributors
Commits on Mar 18, 2020
Without quotes, file names with spaces would throw something like:
  sh: 1: [: ../build/test/file: unexpected operator
Commits on Mar 24, 2020
Commits on Mar 25, 2020
Showing with 41 additions and 11 deletions.
  1. +8 −1 CHANGELOG.md
  2. +1 −1 README.md
  3. +21 −5 l3build-clean.lua
  4. +1 −1 l3build-file-functions.lua
  5. +7 −0 l3build-variables.lua
  6. +1 −1 l3build.1
  7. +1 −1 l3build.dtx
  8. +1 −1 l3build.lua
@@ -7,6 +7,12 @@ this project uses date-based 'snapshot' version identifiers.

## [Unreleased]

## [2020-03-25]

### Changed
- Exclude `sourcefiles` entries from file clean-up
- Adjust defaults for TeX Live 2020 LuaHBTeX usage

## [2020-03-16]

### Changed
@@ -460,7 +466,8 @@ this project uses date-based 'snapshot' version identifiers.
- Rationalise short option names: removed `-d`, `-E`, `-r`
- Target `cmdcheck`: specific to LaTeX3 kernel work

[Unreleased]: https://github.com/latex3/l3build/compare/2020-03-16...HEAD
[Unreleased]: https://github.com/latex3/l3build/compare/2020-03-25...HEAD
[2020-03-25]: https://github.com/latex3/l3build/compare/2020-03-16...2020-03-25
[2020-03-16]: https://github.com/latex3/l3build/compare/2020-03-13...2020-03-16
[2020-03-13]: https://github.com/latex3/l3build/compare/2020-03-12...2020-03-13
[2020-03-12]: https://github.com/latex3/l3build/compare/2020-02-21...2020-03-12
@@ -1,7 +1,7 @@
l3build: a testing and building system for LaTeX3
=================================================

Release 2020-03-16
Release 2020-03-25

Overview
--------
@@ -1,6 +1,6 @@
--[[
File l3build-clean.lua Copyright (C) 2018 The LaTeX3 Project
File l3build-clean.lua Copyright (C) 2018,2020 The LaTeX3 Project
It may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL), either version 1.3c of this
@@ -34,12 +34,28 @@ function clean()
cleandir(testdir) +
cleandir(typesetdir) +
cleandir(unpackdir)
for _,i in ipairs(cleanfiles) do
for _,dir in pairs(remove_duplicates({maindir, sourcefiledir, docfiledir})) do
errorlevel = rm(dir, i) + errorlevel

if errorlevel ~= 0 then return errorlevel end

local clean_list = { }
for _,dir in pairs(remove_duplicates({maindir,sourcefiledir,docfiledir})) do
for _,glob in pairs(cleanfiles) do
for file,_ in pairs(tree(dir,glob)) do
clean_list[file] = true
end
end
for _,glob in pairs(sourcefiles) do
for file,_ in pairs(tree(dir,glob)) do
clean_list[file] = nil
end
end
for file,_ in pairs(clean_list) do
errorlevel = rm(dir,file)
if errorlevel ~= 0 then return errorlevel end
end
end
return errorlevel

return 0
end

function bundleclean()
@@ -241,7 +241,7 @@ function direxists(dir)
errorlevel =
execute("if not exist \"" .. unix_to_win(dir) .. "\" exit 1")
else
errorlevel = execute("[ -d " .. dir .. " ]")
errorlevel = execute("[ -d '" .. dir .. "' ]")
end
if errorlevel ~= 0 then
return false
@@ -128,6 +128,13 @@ specialformats.latex = specialformats.latex or {
ptex = {binary = "eptex"},
uptex = {binary = "euptex"}
}
if not string.find(status.banner,"2019") then
specialformats.latex.luatex = specialformats.latex.luatex or
{binary = "luahbtex",format = "lualatex"}
specialformats["latex-dev"] = specialformats["latex-dev"] or
{luatex = {binary="luahbtex",format = "lualatex-dev"}}
end

stdengine = stdengine or "pdftex"

-- The tests themselves
@@ -1,4 +1,4 @@
.TH l3build 1 "2020-03-16"
.TH l3build 1 "2020-03-25"
.SH NAME
l3build \- Checking and building packages
.SH SYNOPSIS
@@ -234,7 +234,7 @@
% }^^A
% }
%
% \date{Released 2020-03-16}
% \date{Released 2020-03-25}
%
% \maketitle
% \tableofcontents
@@ -25,7 +25,7 @@ for those people who are interested.
--]]

-- Version information
release_date = "2020-03-16"
release_date = "2020-03-25"

-- File operations are aided by the LuaFileSystem module
local lfs = require("lfs")

No commit comments for this range