Make apenwarr/redo installable on windows and work with uv tool install
Find a file
Avery Pennarun 89449b909c redo.py: don't add dependencies on files we rebuild.
redo-ifchange already does this, and then calls redo.py, so it's redundant.

The only weird case is if a .do file calls 'redo' instead of
'redo-ifchange'.  I'm not sure what exactly is supposed to happen here.
test.do does this, for example, and it works, but only because we always do
'redo test' and nobody depends on 'redo-ifchange test'; if they did, the
dependencies would be off, I guess.  But maybe it's meaningless to do that
anyway.
2010-11-13 01:10:29 -08:00
t Move 'redo --ifchange' into 'redo-ifchange' to match djb's style. 2010-11-13 00:47:49 -08:00
.gitignore 'make clean' can now safely remove .redo dirs. 2010-11-12 22:50:23 -08:00
clean.do When auto-choosing a .redo dir, prefer ones uphill that already exist. 2010-11-12 23:23:06 -08:00
helpers.py Merge libdo.py and log.py into helpers.py. 2010-11-13 00:53:55 -08:00
it.do Extremely basic integration of wvtest for testing. 2010-11-12 17:19:42 -08:00
jwack Add jwack, a GNU make-like jobserver. 2010-11-12 20:10:21 -08:00
jwack.py Make jwack... mostly... work with GNU make. 2010-11-12 21:09:29 -08:00
Makefile Makefile: use a .PHONY rule to force everything to forward to redo. 2010-11-12 23:19:27 -08:00
options.py Extremely basic first crack at implementing djb's redo. 2010-11-12 05:25:03 -08:00
redo Extremely basic first crack at implementing djb's redo. 2010-11-12 05:25:03 -08:00
redo-ifchange Move 'redo --ifchange' into 'redo-ifchange' to match djb's style. 2010-11-13 00:47:49 -08:00
redo-ifchange.py Merge libdo.py and log.py into helpers.py. 2010-11-13 00:53:55 -08:00
redo.py redo.py: don't add dependencies on files we rebuild. 2010-11-13 01:10:29 -08:00
runtests.do Colourize redo's output. 2010-11-12 23:58:32 -08:00
test.do Move 'redo --ifchange' into 'redo-ifchange' to match djb's style. 2010-11-13 00:47:49 -08:00
vars.py Don't throw a weird exception if REDO_BASE isn't set. 2010-11-13 01:08:28 -08:00
wvtest.sh Extremely basic integration of wvtest for testing. 2010-11-12 17:19:42 -08:00
wvtestrun Extremely basic integration of wvtest for testing. 2010-11-12 17:19:42 -08:00