apenwarr-redo/t
Avery Pennarun 94c254de77 Rename flush-cache.py to flush-cache, and rearrange the code a bit.
It was working fine, but the style wasn't exactly the way I like it, because
I'm unnecessarily picky. :)

Also, removed the file extension since we should probably learn from the
fact that it's already been rewritten once from one language to another.
Who knows, maybe it will be again someday.
2011-02-23 01:27:41 -08:00
..
curse Switch to using a separate lockfile per target. 2010-12-14 02:44:29 -08:00
defaults-flat Search parent directories for default*.do. 2010-12-19 05:58:49 -08:00
defaults-nested builder.py: correctly set $3 to include the subdir path. 2011-01-18 00:48:52 -08:00
deps Rename flush-cache.py to flush-cache, and rearrange the code a bit. 2011-02-23 01:27:41 -08:00
example Simplify autodependency examples. 2011-02-21 04:00:53 -08:00
space dir Add a new test for filenames with spaces. 2010-11-21 06:20:16 -08:00
stamp Rename flush-cache.py to flush-cache, and rearrange the code a bit. 2011-02-23 01:27:41 -08:00
test-uniçøðë Make redo read byte-strings from the database. 2011-02-14 18:48:33 -08:00
.gitignore Merge branch 'master' into search-parent-dirs 2011-01-15 16:00:12 -08:00
all.do Search parent directories for default*.do. 2010-12-19 05:58:49 -08:00
always1.do redo-always/redo-ifcreate/redo-stamp: work inside chdir(). 2010-12-11 23:42:45 -08:00
alwaystest.do Rename flush-cache.py to flush-cache, and rearrange the code a bit. 2011-02-23 01:27:41 -08:00
bellow.do Add minimal/do, a stripped-down redo implementation in 977 bytes of sh. 2010-11-16 00:27:52 -08:00
CC.do $3 and stdout no longer refer to the same file. 2010-12-11 00:29:04 -08:00
chdir1.do Correctly handle dependencies for "cd somewhere; redo-ifchange somefile" 2010-11-24 03:06:33 -08:00
chdir2.do Correctly handle dependencies for "cd somewhere; redo-ifchange somefile" 2010-11-24 03:06:33 -08:00
chdir3.do This tests the chdir-related bug from the previous commit. 2010-11-25 06:37:24 -08:00
chdirtest.do Rename flush-cache.py to flush-cache, and rearrange the code a bit. 2011-02-23 01:27:41 -08:00
clean.do Merge branch 'master' into search-parent-dirs 2011-01-15 16:00:12 -08:00
default.args.do minimal/do: handle nonzero exit codes and set $1/$2 correctly. 2010-11-17 19:07:27 -08:00
deltest.do If the .do script deletes $3, don't die. 2010-11-17 17:55:16 -08:00
deltest2.do If the .do script deletes $3, don't die. 2010-11-17 17:55:16 -08:00
flush-cache Rename flush-cache.py to flush-cache, and rearrange the code a bit. 2011-02-23 01:27:41 -08:00
hello.c Add README.md and LICENSE. 2010-11-17 00:53:58 -08:00
hello.do Add minimal/do, a stripped-down redo implementation in 977 bytes of sh. 2010-11-16 00:27:52 -08:00
hello.o.do t/*.do: add some time delays. 2010-11-13 02:17:22 -08:00
ifcreate-test.do Rename flush-cache.py to flush-cache, and rearrange the code a bit. 2011-02-23 01:27:41 -08:00
ifcreate1.do Add a redo-ifcreate test. 2010-12-11 23:50:12 -08:00
ifcreate2.do Add a redo-ifcreate test. 2010-12-11 23:50:12 -08:00
LD.do $3 and stdout no longer refer to the same file. 2010-12-11 00:29:04 -08:00
makedir.do Remove special case for "dirname" -> "dirname/all" 2010-11-24 02:48:27 -08:00
makedir2.do Rename flush-cache.py to flush-cache, and rearrange the code a bit. 2011-02-23 01:27:41 -08:00
mode1.do Targets created from stdout should be rw-, not rwx. 2010-11-24 02:26:15 -08:00
modetest.do Targets created from stdout should be rw-, not rwx. 2010-11-24 02:26:15 -08:00
nonshelltest.do Handle .do files that start with "#!/" to specify an explicit interpreter. 2011-01-01 22:10:14 -08:00
passfail.do Add a new passfailtest. 2010-11-21 06:12:27 -08:00
passfailtest.do Disable the tests that don't work with minimal/do. 2010-12-11 21:06:12 -08:00
shelltest.do Automatically select a good shell instead of relying on /bin/sh. 2010-12-21 04:44:39 -08:00
shelltest.od shelltest.od: abort correctly if 'cd ~' fails. 2011-01-19 13:54:51 -08:00
silencetest.do Disable the tests that don't work with minimal/do. 2010-12-11 21:06:12 -08:00
skip-if-minimal-do.sh Disable the tests that don't work with minimal/do. 2010-12-11 21:06:12 -08:00
sleep t/*.do: add some time delays. 2010-11-13 02:17:22 -08:00
test.do Make redo read byte-strings from the database. 2011-02-14 18:48:33 -08:00
test2.args.do minimal/do: handle nonzero exit codes and set $1/$2 correctly. 2010-11-17 19:07:27 -08:00
touchtest.do $3 and stdout no longer refer to the same file. 2010-12-11 00:29:04 -08:00
unicode.do Make redo read byte-strings from the database. 2011-02-14 18:48:33 -08:00
yellow.do Add minimal/do, a stripped-down redo implementation in 977 bytes of sh. 2010-11-16 00:27:52 -08:00
yellow.o.do t/*.do: add some time delays. 2010-11-13 02:17:22 -08:00