Adriaan de Groot
44489d3d7b
CI: tidy up license header in txcheck.sh
5 years ago
Adriaan de Groot
b8505dc621
CI: tidy up txcheck.sh
...
- Add license header with SPDX info
- Add usage header
- Support --help
- Document internals a little more
5 years ago
Adriaan de Groot
6db4d2ed37
CI: more BSD-compatibility, and remove typo
5 years ago
Adriaan de Groot
ede7d94b40
CI: handle differences in date(1) better
5 years ago
Adriaan de Groot
bf0515d188
CI: handle FreeBSD version of date(1)
5 years ago
Adriaan de Groot
397440539f
CI: explanations after txcheck fails
5 years ago
Adriaan de Groot
fa466b447c
CI: Canonicalize XML first
...
- Do XML processing / canonicalisation in txpush only
- Run the *HEAD* version of txpush in both worktrees
5 years ago
Adriaan de Groot
64b56664de
CI: use explicit encoding in XML tidy
5 years ago
Adriaan de Groot
053fa28b19
CI: improve TX consistency
...
- txpush
- don't try to push TX for the timezone list
- xmllint --format the .ts files to avoid inconsistency between
TX tool versions
- txcheck
- xmllint --format
- hard-code the list of files, it's not worth the hassle
- don't apply XML cleanups to POT files
- strip linenumbers from POT files for diffing
5 years ago
Adriaan de Groot
b70e5d7e0f
CI: allow cleaning up a string-freeze-check independently
5 years ago
Adriaan de Groot
3bf1fbba65
CI: ignore changes in location (e.g. source-line changes of strings) for string freeze
5 years ago
Adriaan de Groot
d3cc4ec395
CI: silence git branch during cleanup of txcheck
5 years ago
Adriaan de Groot
a0556d1dd7
CI: enforce 1 week of string freeze
5 years ago
Adriaan de Groot
bf21e8a4f5
CI: clean up after tx checking
5 years ago
Adriaan de Groot
e6a2384294
CI: do all tx checking in worktrees
5 years ago
Adriaan de Groot
b5cca9aabf
CI: Add tool to enforce the string freeze
...
- check for conventional translation tag
- diff the generated translation files to enforce consistency
5 years ago