From 94c254de77e34c2b3eea5c0f87e1af6de40319e3 Mon Sep 17 00:00:00 2001 From: Avery Pennarun Date: Wed, 23 Feb 2011 01:24:48 -0800 Subject: [PATCH] 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. --- t/alwaystest.do | 11 ++++++----- t/chdirtest.do | 6 +++--- t/deps/basic/test.do | 4 ++-- t/deps/dirtest/test.do | 6 +++--- t/deps/doublestatic.do | 2 +- t/deps/gentest.do | 6 +++--- t/deps/test1.do | 2 +- t/flush-cache | 16 ++++++++++++++++ t/flush-cache.py | 21 --------------------- t/ifcreate-test.do | 4 ++-- t/makedir2.do | 2 +- t/stamp/stamptest.do | 18 +++++++++--------- 12 files changed, 47 insertions(+), 51 deletions(-) create mode 100755 t/flush-cache delete mode 100755 t/flush-cache.py diff --git a/t/alwaystest.do b/t/alwaystest.do index 17c01cb..7ceb3ff 100644 --- a/t/alwaystest.do +++ b/t/alwaystest.do @@ -5,21 +5,22 @@ redo t/always1 cd t [ "$(wc -l genfile2.do -../flush-cache.py +../flush-cache redo genfile1 # this will cause a rebuild: # genfile1 depends on genfile2 depends on genfile2.do rm -f genfile2.do -../flush-cache.py +../flush-cache redo-ifchange genfile1 # but genfile2.do was gone last time, so genfile2 no longer depends on it. # thus, it can be considered up-to-date. Prior versions of redo had a bug # where the dependency on genfile2.do was never dropped. -../flush-cache.py +../flush-cache redo-ifchange genfile1 COUNT=$(wc -l >sys.stderr, "Flushing redo cache..." - -db_file = os.path.join(os.environ["REDO_BASE"], ".redo", "db.sqlite3") -db_con = sqlite3.connect(db_file, timeout=5000) - -db_con.executescript("pragma synchronous = off;" - "update Files set checked_runid=checked_runid-1, " - " changed_runid=changed_runid-1, " - " failed_runid=failed_runid-1;") - -db_con.commit() - -db_con.close() - diff --git a/t/ifcreate-test.do b/t/ifcreate-test.do index 42a9018..e94c7ad 100644 --- a/t/ifcreate-test.do +++ b/t/ifcreate-test.do @@ -10,11 +10,11 @@ for d in 1 2; do [ "$(wc -l inp -../flush-cache.py +../flush-cache redo stampy [ "$(wc -l inp redo stampy [ "$(wc -l