Make apenwarr/redo installable on windows and work with uv tool install
Find a file
Avery Pennarun 2e71e20ce2 When auto-choosing a .redo dir, prefer ones uphill that already exist.
So if we're in redo/t/ and running 'redo hello', we'll detect redo/.redo and
use that one rather than creating a new redo/t/.redo directory.

The downside of this is we get slightly different behaviour if the *first*
thing you build isn't from the root.  Probably that's bad, but it should
hopefully be rare.
2010-11-12 23:23:06 -08:00
t Use a single .redo dir for the entire build. 2010-11-12 22:47:03 -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 Add jwack, a GNU make-like jobserver. 2010-11-12 20:10:21 -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.py When auto-choosing a .redo dir, prefer ones uphill that already exist. 2010-11-12 23:23:06 -08:00
runtests.do When running x/y/z/whatever.do, first cd to x/y/z. 2010-11-12 23:14:58 -08:00
test.do When running x/y/z/whatever.do, first cd to x/y/z. 2010-11-12 23:14:58 -08:00
vars.py use os.environ[] instead of os.getenv/os.putenv. 2010-11-12 23:14:02 -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