<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/tests/ls, branch master</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=master</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2026-04-06T15:29:15Z</updated>
<entry>
<title>tests: ls: add quoting-utf8 test for Unicode quotes in UTF-8 locales</title>
<updated>2026-04-06T15:29:15Z</updated>
<author>
<name>Sylvestre Ledru</name>
<email>sylvestre@debian.org</email>
</author>
<published>2026-04-06T13:49:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=3a9901daadb2476969de8efce5948121f2006d2b'/>
<id>urn:sha1:3a9901daadb2476969de8efce5948121f2006d2b</id>
<content type='text'>
* tests/ls/quoting-utf8.sh: New test verifying that
--quoting-style=locale and --quoting-style=clocale use Unicode
left/right single quotation marks in UTF-8 locales, and that
embedded apostrophes and double quotes are not escaped when the
delimiters are different characters.
Also check C locale fallback to ASCII quotes.
* tests/local.mk: Reference the new test.
https://github.com/coreutils/coreutils/pull/243
</content>
</entry>
<entry>
<title>tests: ls: fix false failure on FreeBSD</title>
<updated>2026-03-16T22:25:42Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-03-16T22:25:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=c1346460d1f45fc8012cf53297870aff95db61ee'/>
<id>urn:sha1:c1346460d1f45fc8012cf53297870aff95db61ee</id>
<content type='text'>
* tests/ls/non-utf8-hidden.sh: Avoid sorting in ls, to avoid:
ls: cannot compare file names ...: Illegal byte sequence
seen on FreeBSD 14.
Reported by Bruno Haible.
</content>
</entry>
<entry>
<title>tests: ls: treat invalid UTF-8 paths starting with a dot as hidden</title>
<updated>2026-02-28T20:18:57Z</updated>
<author>
<name>Sylvestre Ledru</name>
<email>sylvestre@debian.org</email>
</author>
<published>2026-02-27T08:23:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=826c15a33059fe110895c5ca5d6f2b7841fdce27'/>
<id>urn:sha1:826c15a33059fe110895c5ca5d6f2b7841fdce27</id>
<content type='text'>
* tests/ls/non-utf8-hidden.sh: Add the test case.
https://github.com/uutils/coreutils/pull/11135
https://github.com/coreutils/coreutils/pull/202
</content>
</entry>
<entry>
<title>tests: avoid failures if 'ulimit -n' cannot set file descriptor limits</title>
<updated>2026-01-24T19:20:56Z</updated>
<author>
<name>Collin Funk</name>
<email>collin.funk1@gmail.com</email>
</author>
<published>2026-01-24T19:15:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=ec77664a31c474319e4987f1194b009769410477'/>
<id>urn:sha1:ec77664a31c474319e4987f1194b009769410477</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>ls: --hyperlink: switch to more standard delimiters</title>
<updated>2026-01-21T14:05:48Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-01-20T20:25:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=dfeb32f6e21cac123f4995bbcbe7e4b4ec81ddb5'/>
<id>urn:sha1:dfeb32f6e21cac123f4995bbcbe7e4b4ec81ddb5</id>
<content type='text'>
* 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.
</content>
</entry>
<entry>
<title>maint: run 'make update-copyright'</title>
<updated>2026-01-01T18:56:16Z</updated>
<author>
<name>Collin Funk</name>
<email>collin.funk1@gmail.com</email>
</author>
<published>2026-01-01T18:56:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=73d3a49f45770c45808e4fdab35ae4fe248a3cd9'/>
<id>urn:sha1:73d3a49f45770c45808e4fdab35ae4fe248a3cd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: ls: use a larger file descriptor limit</title>
<updated>2025-12-14T02:37:18Z</updated>
<author>
<name>Collin Funk</name>
<email>collin.funk1@gmail.com</email>
</author>
<published>2025-12-13T05:51:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=cfd78d08772703d898973b1be3f6f9e29957eaa3'/>
<id>urn:sha1:cfd78d08772703d898973b1be3f6f9e29957eaa3</id>
<content type='text'>
OpenBSD and Alpine Linux /bin/sh cannot handle a file descriptor limit
of 7.

* tests/ls/recursive.sh: Create 30 directories and use a file descriptor
limit of 20. Don't check the output since we have coverage for that
elsewhere.
Reported by Bruno Haible.
</content>
</entry>
<entry>
<title>tests: fix non-portable use of printf '\x..'</title>
<updated>2025-12-08T22:32:48Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2025-12-08T22:32:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=2692d599ec46696dcd69458abb75c9c6a9dd0221'/>
<id>urn:sha1:2692d599ec46696dcd69458abb75c9c6a9dd0221</id>
<content type='text'>
* tests/dd/conv-case.sh: Use octal instead.
* tests/ls/hyperlink.sh: Likewise.
* tests/sort/sort-locale.sh: Likewise.
</content>
</entry>
<entry>
<title>tests: ls: check that 'ls -R' doesn't run out of file descriptors</title>
<updated>2025-12-05T02:00:49Z</updated>
<author>
<name>Collin Funk</name>
<email>collin.funk1@gmail.com</email>
</author>
<published>2025-12-04T04:18:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=8787601bbe08ccf38b50e8c7364607229ffa8c64'/>
<id>urn:sha1:8787601bbe08ccf38b50e8c7364607229ffa8c64</id>
<content type='text'>
* tests/ls/recursive.sh: Add a test where the file descriptor limit is
less than the number of directories we visit recursively.
</content>
</entry>
<entry>
<title>tests: ls --hyperlink: add more escaping test cases</title>
<updated>2025-12-02T13:17:51Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2025-12-02T13:13:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=2d07c26d95f36b47ae969edbf83dbff3fed3f960'/>
<id>urn:sha1:2d07c26d95f36b47ae969edbf83dbff3fed3f960</id>
<content type='text'>
* tests/ls/hyperlink.sh: Add tests for anchors, colons,
utf8, and invalid utf8 characters.
</content>
</entry>
</feed>
