Changes for version 0.003 - 2026-11-13

  • A checkout with no cache of its own reads the cache of another checkout of its git repository, the main checkout first. So a new worktree starts from the records of the checkout it came from, and does not run every test. A record still counts only where the blob ids of what its test loaded are the same.

Documentation

Print the tests that cover the files, subs or changes you name.

Modules

Which tests run the file you just changed, from coverage kept on disk.
Writes down every file a perl loaded, as it exits.