aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/git-hooks/applypatch-msg (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
9 hourstests: ptx: add a robustness test caseoech31-0/+3
* tests/ptx/ptx-overrun.sh: Ensure input is processed without issue. https://github.com/coreutils/coreutils/pull/184
9 hoursdoc: pr: use -COLS consistentlyPádraig Brady1-13/+12
Help this back from release as would break a couple of translations. * src/pr.c: Use COLS rather than COLUMN consistently in comments and usage().
9 hoursdoc: kill: adjust documentation to produce html anchors for --helpCollin Funk1-12/+24
* doc/coreutils.texi (kill invocation): Adjust documentation to use the @optItem macros. Fixes https://bugs.gnu.org/80339 Fixes https://github.com/coreutils/coreutils/issues/185
34 hoursmaint: remove local maintainer-makefile adjustmentPádraig Brady2-14/+1
* gl/top/maint.mk.diff: Remove as the fix is now in gnulib. * gl/local.mk: Remove the diff reference.
34 hoursmaint: update gnulib to latestPádraig Brady1-0/+0
34 hoursbuild: propagate $SHELL to makeinfo-wrapper.shPádraig Brady1-1/+1
A user that had an environment with SHELL=/usr/bin/fish reported the following when trying to build info docs: build-aux/missing (line 4): Unsupported use of '='. In fish * doc/local.mk: Propagate make's SHELL to our makeinfo wrapper, so that the substituted ${SHELL} uses a compatible shell from the Makefile.
46 hourstests: df: check that --sync always calls sync before statfsCollin Funk2-0/+56
* tests/df/sync.sh: New file. * tests/local.mk (all_tests): Add the test.
46 hoursstat,df: remove an unnecessary allocaCollin Funk1-4/+5
* src/find-mount-point.c (find_mount_point): Don't call ASSIGN_STRDUPA on the result of dir_name.
2 daysmaint: post-release administriviaPádraig Brady3-2/+5
* NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
2 daysversion 9.10v9.10Pádraig Brady1-1/+1
* NEWS: Record release date.
4 daysmaintainer-makefile: propagate MAKEINFO to gendocsPádraig Brady3-2/+15
Make this change temporarily in coreutils. Move to gnulib after v9.10 is released. * top/maint.mk (web-manual): Propagate MAKEINFO explicitly, rather than requiring it exported in the environment, which can be awkward on Solaris make for example.
4 daystests: avoid false failure sync'ing busy systemsPádraig Brady1-2/+6
* tests/misc/sync.sh: Increase the timeout to 60s, and restrict the case to when RUN_VERY_EXPENSIVE_TESTS=yes.
6 daysdoc: improve highlighting of dd --help translationsPádraig Brady1-5/+26
* src/system.h (oputs_): Ensure we're not matching '-' in translated descriptions. Also support highlighting only dd "foo=bar" when the description is separated with a single space.
7 daysmaint: avoid prohibit-const-char syntax check failurePádraig Brady1-2/+2
* src/copy.c: Avoid prohibit-const-char failure, newly triggered by the (correct) recent adjustment.
7 daysdoc: move xgettext: hint to the correct translated stringPádraig Brady1-2/+2
* src/fmt.c (usage): Move comment down to the newly separated string. Discussed in https://github.com/coreutils/coreutils/issues/178
9 daysmaint: space between ‘char’ and ‘*’Paul Eggert9-15/+15
10 daystests: date: test that %% in the string is not replacedCollin Funk2-0/+37
* tests/date/percent-percent.sh: New file. * tests/local.mk (all_tests): Add it.
10 daysdoc: improve highlighting of single spaced translationsPádraig Brady1-5/+17
* src/system.h (oputs_): Translations sometimes use a single space between an option and its description. They only do this though for long options since they result in less available screen space. Therefore be more strict with option matching once we've encountered a long option, which supports the more varied formats often associated with short options.
11 daysmaint: avoid syntax-check failureCollin Funk1-0/+5
* man/date.x: Add a copyright header to fix sc_copyright_check. Reported by Bruno Haible.
11 daystests: tac: test --regex with anchors in the separatorCollin Funk1-0/+4
* tests/tac/tac.pl (@Tests): Add a few test cases.
11 daysdoc: fit in 80 columnsPaul Eggert1-1/+2
12 daysdoc: fix date(1) synopses etcPaul Eggert3-21/+26
Font problem reported by Michael Aramini via Alejandro Colomar <https://bugs.gnu.org/80258>. This patch also fixes some longstanding confusion with date synopses. * src/date.c (usage): Do not imply that only -u can be used with MMDDhhmm..., and do not put misleading brackets around the latter.
12 daystests: mktemp: export LC_ALLCollin Funk1-0/+1
* tests/mktemp/bad-unicode.sh: Run this test case using multiple locales.
12 daysdoc: support TAB as a delimiter between --option and descriptionPádraig Brady1-2/+3
* src/system.h (oputs_): Treat a single TAB as an option delimiter. Some zh translations use this delimiter format.
13 daystests: chgrp: allow a numeric user id to be printedCollin Funk1-1/+1
* tests/chgrp/from.sh: If 'id' cannot find a user name for user id 1, expect the user id to be printed in the message of 'chgrp'. Reported by Bruno Haible.
13 daystail: fix EINTR handling on older systemsPádraig Brady2-1/+5
tail(1) could fail with an "Interrupted system call" diagnostic, on some systems like Centos 5 (Linux 2.6.18). This was seen with tests/tail/overlay-headers.sh which sends SIGCONT, which should not induce a failure. * src/tail.c (tail_forever_inotify): Retry the poll() upon receiving a non terminating signal, and the syscall is not automatically restarted by the system. * NEWS: Mention the bug fix. Reported by Bruno Haible.
13 daystests: avoid failures if 'ulimit -n' cannot set file descriptor limitsCollin Funk3-3/+5
This fixes test failures seen on Haiku. * tests/ls/recursive.sh: Run 'ls' even if ulimit fails. * tests/split/r-chunk.sh: Run 'split' even if ulimit fails. * tests/sort/sort-merge-fdlimit.sh: Skip test if 'ulimit -n' cannot set file descriptor limits. Reported by Bruno Haible.
13 daystests: dd: avoid EPERM false failure on SolarisPádraig Brady1-2/+5
* tests/dd/fail-ftruncate-fstat.sh: Also map the "Not owner" error for EPERM seen on earlier Solaris 11 releases. Reported by Bruno Haible.
13 daysdoc: nproc: mention OpenMP env vars in --helpPádraig Brady1-3/+7
* src/nproc.c (usage): Clarify the impact of 'OMP_NUM_THREADS' and 'OMP_THREAD_LIMIT' in --help and the man page. Also mention that nproc(1) will always return > 0. Fixes https://bugs.gnu.org/80243
13 daysbuild: update to latest gnulibPádraig Brady1-0/+0
* gnulib: - getdelim, getline: Don't replace these functions on glibc - selinux: fix link errors with termux
13 daystests: recognize SELinux support on AndroidBruno Haible1-0/+1
* init.cfg (require_selinux_): Also try to see if 'mount' lists the selinuxfs.
13 daystests: stty: avoid false failure if resizing terminalPádraig Brady1-3/+12
* tests/stty/stty-row-col.sh: Skip the test if we detect terminal resizing. Also more robustly restore the original size.
13 daystests: readlink: avoid a false failure on HaikuCollin Funk1-1/+3
* tests/readlink/readlink-posix.sh: Allow the "A" in "Argument" to be capitalized in return value of strerror (EINVAL).
14 daysdoc: NEWS: add a missing quotation markCollin Funk1-1/+1
* NEWS: Add a closing quotation mark.
2026-01-23tests: usage_vs_refs.sh: fix false failure with AlpinePádraig Brady1-1/+1
* tests/misc/usage_vs_refs.sh: Fix missing escape on literal {, required by busybox grep. Reported by Bruno Haible.
2026-01-22doc: dir,vdir: add dircolors(1) reference to man pagesEgmont Koblinger2-0/+4
* man/dir.x: Add dircolors(1) to "SEE ALSO" section. * man/vdir.x: Likewise.
2026-01-22doc: dir,vdir: fix anchor refs from --helpPádraig Brady1-0/+2
* src/system.h (oputs_): Map from dir,vdir to ls.
2026-01-22doc: stat: fix highlighting of --formatEgmont Koblinger1-1/+1
* src/stat.c (usage): Add missing comma after -c.
2026-01-22doc: NEWS: minor adjustmentsPádraig Brady1-5/+5
* NEWS: Fix typos, and move item to more appropriate section.
2026-01-22doc: pr: fix --help output outputPádraig Brady1-4/+5
* src/pr.c (usage): Use consistent alignment with -J, and highlight --pages using oputs().
2026-01-22doc: help2man: handle leading '+' in optionsPádraig Brady1-3/+3
* man/help2man: Fix indentation of options with leading '+'.
2026-01-22tests: fix false failure with pr -COLSPádraig Brady1-1/+1
* tests/misc/usage_vs_getopt.sh: Fix false failure induced by commit v9.9-239-ga06f0cf67
2026-01-22doc: use TERM=dumb rather than HELP_NO_MARKUP to disable markupPádraig Brady7-12/+19
This is a more standard mechanism to disable markup. * src/system.h (oputs_): Logic change to honor TERM=dumb, rather than HELP_NO_MARKUP=something. * doc/coreutils.texi: Adjust the description for --help. * man/local.mk: Ensure TERM is set to something, so that man pages have links included. * man/viewman: Just honor users $TERM. * tests/misc/getopt_vs_usage.sh: Remove env var complication, as TERM is unset automatically. * tests/misc/usage_vs_refs.sh: Likewise. * NEWS: Adjust the change in behavior note.
2026-01-21tests: avoid false failure with non standard pathPádraig Brady1-2/+2
* tests/misc/usage_vs_refs.sh: Properly quote arguments to avoid false failure with paths containing spaces etc.
2026-01-21tests: avoid infinite loop in dd failure edge casePádraig Brady1-1/+1
* tests/tee/tee.sh: If dd failed, then tee would spin writing to the fifo forever, so add a timeout protection. This was noticed with `export LD_PRELOAD=libasan.so.8` with a non ASAN build, which induced a failure in dd invocations.
2026-01-21tests: avoid false failure with sanitizer buildsPádraig Brady2-1/+11
* init.cfg (sanitizer_build_): Add a helper to detect if a program is built against a sanitizer. * tests/df/no-mtab-status-masked-proc.sh: Skip if a sanitizer build.
2026-01-21stat,tail: sync with latest Linux file systemsPádraig Brady2-0/+6
* src/stat.c (human_fstype): Add "guest-memfd". * NEWS: Mention the improvement.
2026-01-21tests: avoid false failure on setgid dirPádraig Brady1-3/+5
* tests/misc/mknod.sh: Skip a portion of the test in the edge case of setgid directories.
2026-01-21ls: --hyperlink: switch to more standard delimitersPádraig Brady3-4/+7
* src/ls.c (quote_name): Use ST (ESC \) rather than BEL, as that's the only terminator mentioned in at least ECMA-48, DEC STD 070, and EK-VT520-RM. * NEWS: Mention the change in behavior. * tests/ls/hyperlink.sh: Adjust accordingly. Suggested by Egmont Koblinger.
2026-01-21tests: ensure there is an anchor for each --help optionPádraig Brady2-0/+72
* tests/misc/usage_vs_refs.sh: A new test to correlation options listed in --help, and anchors referenced in the texinfo (html) manual. * tests/local.mk: Add the new test.