• R/O
  • SSH

yash: List of commits

修訂. 時間 作者
r4005 2019-11-11 23:19:28 magicant

Ignore empty key sequence in terminfo (#39741)

If an empty key sequence is in le_keycodes, the read_next function would
loop infinitely. Such a sequence should be ignored even if defined in
the terminfo database.

Patch contributed by hvdijk

r4004 2019-09-22 00:04:53 magicant

Version 2.49

r4003 2019-09-21 22:59:17 magicant

Suppress compile-time warning from clang 8

r4002 2019-09-21 22:59:16 magicant

Up version to 2.49

r4001 2019-09-21 22:59:15 magicant

Update ja.po

r4000 2019-09-21 12:41:24 magicant

Make nounset option effective in arithmetic expansion

The nounset option should reject unset variables in arithmetic expansion
as well so that the user can get an error when they mistakenly used a
misspelled variable.

This will be a next POSIX requirement:

r3999 2019-07-15 19:33:21 magicant

completion/rsync: Complete local pathnames

r3998 2019-07-15 18:23:50 magicant

completion/git: Complete remote refs correctly

r3997 2019-07-09 21:43:15 magicant

Japanese documentation for for-local option (#39372)

r3996 2019-07-09 21:43:14 magicant

completion/set: Complete the for-local option (#39372)

r3995 2019-07-09 21:43:13 magicant

Reorganize tests for for-local option (#39372)

r3994 2019-07-09 21:43:12 magicant

Document the forlocal option as for-local (#39372)

r3993 2019-07-09 21:43:10 magicant

Add the forlocal option (#39372)

Patch contributed by Martijn Dekker.

r3992 2019-06-06 00:41:45 magicant

Expand ""$* to an empty string (#39280)

The words ""$*, ""$@, $*"", and $@"" should expand to an empty string
rather than nothing when there are no positional parameters.

r3991 2019-03-16 12:46:46 magicant

run-test: Don't use function before defined

The eprintf function should be used after it is defined.

r3990 2019-02-11 23:42:10 magicant

Update test README (#38894)

r3989 2019-02-11 23:42:09 magicant

run-test: Use symlink to invoke testee as sh

We now create a symlink named "sh" that resolves to the testee shell. By
invoking the shell via the symlink, we can invoke the shell as "sh"
without depending on the non-standard "-a" option of the "exec"

r3988 2019-02-11 23:42:08 magicant

run-test: Redirect stdin to /dev/null rather than closing

For standard utilities to work as specified in POSIX, stdin should be
open even if it is unused.

r3987 2019-02-11 21:10:31 magicant

tests/input-p: Use testee to test input consumption

The "head" utility on FreeBSD seems to consume more lines than expected.

r3986 2019-02-11 20:51:03 magicant

tests/umask-p: Don't use XSI extension of ls

The "-g" and "-o" options of the "ls" utility are XSI extensions. We
should be using the more portable "-l" option.

r3985 2019-02-11 20:44:59 magicant

tests/summarize: Don't abort if no tests passed

The "grep" command returns an exit status of zero if there is no
successful test. This should not cause the "summarize.sh" script to
abort due to the "errexit" shell option.

r3984 2019-02-11 20:44:59 magicant

tests/printf-y: Succeed on FreeBSD

On FreeBSD, the "wc -l" command prints blanks before the line count,
causing a false test failure.

We now use the "grep" command to ensure the line printed by "printf" is
not empty.

r3983 2019-02-10 23:54:18 magicant

Seed $RANDOM more randomly

Now the $RANDOM variable is seeded with time as well as the process ID.

r3982 2019-02-10 23:54:18 magicant

Expand $RANDOM to value less than 32768

The $RANDOM variable should expand to a value within the range
[0, 32767]. Previously, the variable was possibly expanding to a larger

r3981 2019-02-02 14:38:07 magicant

More stable test (#37560)

The dummy sleep commands should make it more likely for the SIGCHLD
signal to be caught early enough.

r3980 2019-01-31 00:04:23 magicant

Split long tests (#38894)

By splitting test files, the "make check" command can run faster if the
"make" command supports parallel build and the machine has many CPU

historyx-y.tst -> history[1-2]-y.tst
signal1-y.tst -> signal[1-5]-y.tst
signal2-y.tst -> signal[6-9].y.tst
test-y.tst -> test[1-2]-y.tst

r3979 2019-01-31 00:04:22 magicant

ptwrap: Remove unnecessary operations (#38894)

In our use case, ptwrap does not have to pass stdin or the window size
to the child process.

r3978 2019-01-31 00:00:25 magicant

Parallelize tty-requiring tests (#38894)

r3977 2019-01-30 23:46:02 magicant

Add ptwrap source (#38894)

The file is copied from:

r3976 2019-01-30 23:46:00 magicant

Use %REQUIRETTY% instead of %SEQUENTIAL% (#38894)

We are going to run job-control-related tests in parallel. The keyword
"%REQUIRETTY%" will be inappropriate then.

Show on old repository browser