| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
| |
shellcheck warns about unchecked uses of `cd` (SC2164). Either check it
or refactor to avoid changing directory.
* src/tests/man-deleted-directory: Check `cd` call.
* src/tests/man-suffixed-extension: Avoid changing directory.
* tools/mkcatdirs: Likewise.
|
|
|
|
|
|
| |
* tools/mkcatdirs: `manpath -qg` may return man directories that are
mentioned in the configuration file but that don't exist on the
filesystem. Skip these.
|
|
|
|
|
|
|
|
| |
I'm not sure this script is widely-used, but it might as well work. It
previously relied on `mkinstalldirs`, which is a build tool not
typically installed on end-user systems.
* tools/mkcatdirs: Refactor cat directory creation using install(1).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* manual/print-options: Explicitly set `LANGUAGE=''` rather than
`LANGUAGE=`, pacifying shellcheck SC1007 which notes that this
construction might otherwise be misread.
* src/tests/manconv-odd-combinations: Use `printf %b` to pacify
shellcheck SC2059.
* src/tests/testlib.sh: Tell shellcheck which shell syntax to assume,
since this file has no `#!` line.
(run): Disable shellcheck SC2154; `abs_top_builddir` is always set by
the test runner.
(report): Remove unnecessary `$` before variable in arithmetic context.
(tools/checkman): Use `$(...)` for command substitution. Quote
variables properly where possible, and ignore shellcheck SC2068 in a
couple of other places.
|
|
|
|
|
|
|
|
|
| |
* .pre-commit-config.yaml: New file.
* .gitlab-ci.yml (stages): Add bootstrap.
(pre-commit): New job.
(bootstrap): Move to bootstrap stage.
Remove trailing whitespace from all files.
|
|
|
|
|
|
| |
the FSF's new address.
* Update all other GPL and LGPL notices with the new address (apart
from those in externally-maintained files).
|
|
|
|
| |
code.
|
|
|
|
|
| |
no functional changes here, either to the code or to the applicable
licences, merely clarifications.
|
|
|
|
| |
Start updating NEWS for 2.4.0.
|
|
|