Branch: master
Find file History
apenwarr Better handling if parent closes REDO_CHEATFDS or MAKEFLAGS fds.
Silently recover if REDO_CHEATFDS file descriptors are closed, because
they aren't completely essential and MAKEFLAGS-related warnings already
get printed if all file descriptors have been closed.

If MAKEFLAGS --jobserver-auth flags are closed, improve the error
message so that a) it's a normal error instead of an exception and b)
we link to documentation about why it happens.  Also write some more
detailed documentation about what's going on here.
Latest commit 3dbdfbc Jan 17, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
000-set-minus-e
010-jobserver Workaround for completely broken file locking on Windows 10 WSL. Jan 2, 2019
100-args Remove deprecated old-args feature. Oct 11, 2018
101-atime Rename redo/python -> redo/py. Dec 5, 2018
102-empty {ood,sources,targets}: fix relative paths; turn missing targets into … Nov 24, 2018
103-unicode t/*: rearrange tests into numbered directories. Feb 8, 2012
104-space
105-sympath Fix more inconsistent behaviour with symlinks in paths. Dec 17, 2018
110-compile t/110-compile and t/111-example: skip if no C compiler installed. Nov 19, 2018
111-example t/110-compile and t/111-example: skip if no C compiler installed. Nov 19, 2018
120-defaults-flat t/*: rearrange tests into numbered directories. Feb 8, 2012
121-defaults-nested t/*: rearrange tests into numbered directories. Feb 8, 2012
130-mode Rename redo/python -> redo/py. Dec 5, 2018
140-shuffle Add a test for --shuffle option. Feb 9, 2012
141-keep-going Avoid bashism >&file Oct 11, 2018
200-shell shelltest.od: we accidentally treated some fails as mere warnings. Dec 17, 2018
201-fail minimal/do: don't create a .did file until after a file is actually b… Nov 2, 2018
202-del Use mkstemp() to create the stdout temp file, and simplify $3 path. Dec 13, 2018
203-make t/010-jobserver: add serial/parallel override tests. Jan 1, 2019
204-makeflags Better handling if parent closes REDO_CHEATFDS or MAKEFLAGS fds. Jan 18, 2019
205-readonly Better handling if parent closes REDO_CHEATFDS or MAKEFLAGS fds. Jan 18, 2019
220-ifcreate t/*: rearrange tests into numbered directories. Feb 8, 2012
250-makedir minimal/do: didn't work correctly with multi-level auto dir creation. Nov 2, 2018
260-whichdo minimal/do whichdo: should print ../default.do if ../$1.do exists. Nov 2, 2018
350-deps t/*: some cleanups so switching between redo and minimal/do works. Oct 12, 2018
351-deps-forget
355-deps-cyclic t/*: some cleanups so switching between redo and minimal/do works. Oct 12, 2018
360-symlinks Fix minimal/do and tests when built in a path containing spaces. Dec 11, 2018
370-logs redo-log: add automated tests, and fix some path bugs revealed by them. Nov 19, 2018
550-chdir t/*: rearrange tests into numbered directories. Feb 8, 2012
640-always t/*: rearrange tests into numbered directories. Feb 8, 2012
950-curse t/stress: add a test that usually triggers a bug using 950-curse. Oct 12, 2018
999-installer Fix minimal/do and tests when built in a path containing spaces. Dec 11, 2018
s60-stamp t/660-stamp: don't run at the same time as other tests in redo -j. Oct 12, 2018
.gitignore Fix more inconsistent behaviour with symlinks in paths. Dec 17, 2018
all.do Directory reorg: move code into redo/, generate binaries in bin/. Dec 4, 2018
clean.do Fix more inconsistent behaviour with symlinks in paths. Dec 17, 2018
dotparams.od redo-sh: downgrade failures that affected dash; add a bash warning. Oct 12, 2018
flush-cache.do Directory reorg: move code into redo/, generate binaries in bin/. Dec 4, 2018
flush-cache.in Directory reorg: move code into redo/, generate binaries in bin/. Dec 4, 2018
nothing.od shelltest: detect the ". of empty script" shell problem. Mar 1, 2011
shelltest.od minimal/do: use 'pwd -P' instead of '/bin/pwd'. Jan 2, 2019
skip-if-minimal-do.sh t/351-deps-forget: forgot skip-if-minimal-do. Dec 4, 2018
sleep t/*.do: add some time delays. Nov 13, 2010
stress.do t/stress: add a test that usually triggers a bug using 950-curse. Oct 12, 2018