apenwarr-redo/t/370-logs
Avery Pennarun 4edb6f78e0 redo-log: add automated tests, and fix some path bugs revealed by them.
When a log for X was saying it wanted to refer to Y, we used a relative
path, but it was sometimes relative to the wrong starting location, so
redo-log couldn't find it later.

Two examples:

 - if default.o.do is handling builds for a/b/x.o, and default.o.do
   does 'redo a/b/x.h', the log for x.o should refer to ./x.h, not
   a/b/x.h.

 - if foo.do is handling builds for foo, and it does
   "cd a/b && redo x", the log for foo should refer to a/b/x, not just
   x.
2018-11-19 18:58:36 -05:00
..
a/b redo-log: add automated tests, and fix some path bugs revealed by them. 2018-11-19 18:58:36 -05:00
.gitignore redo-log: add automated tests, and fix some path bugs revealed by them. 2018-11-19 18:58:36 -05:00
all.do redo-log: add automated tests, and fix some path bugs revealed by them. 2018-11-19 18:58:36 -05:00
clean.do redo-log: add automated tests, and fix some path bugs revealed by them. 2018-11-19 18:58:36 -05:00
x.do redo-log: add automated tests, and fix some path bugs revealed by them. 2018-11-19 18:58:36 -05:00
y.do redo-log: add automated tests, and fix some path bugs revealed by them. 2018-11-19 18:58:36 -05:00