From d9fe4806ac28787142d178d03d4e7c79acde945c Mon Sep 17 00:00:00 2001 From: Avery Pennarun Date: Tue, 16 Nov 2010 04:16:01 -0800 Subject: [PATCH] Oops, 'redo t/c.c' didn't work, because find_do_file() was slightly wrong. We weren't searching for default.*.do in the subdir when needed. --- redo.py | 3 ++- test.do | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/redo.py b/redo.py index b37b9ad..4d6ebfd 100755 --- a/redo.py +++ b/redo.py @@ -62,7 +62,8 @@ def _possible_do_files(t): basename = '.'.join(l[:i]) ext = '.'.join(l[i:]) if ext: ext = '.' + ext - yield "default%s.do" % ext, basename, ext + yield (os.path.join(dirname, "default%s.do" % ext), + os.path.join(dirname, basename), ext) def find_do_file(t): diff --git a/test.do b/test.do index 5feb053..d933c3d 100644 --- a/test.do +++ b/test.do @@ -1,2 +1,2 @@ -redo-ifchange t/all +redo-ifchange t/c.c t/all ./wvtestrun "$REDO" runtests >&2