Three recent todos have needed a way to introspect the matchers built from preferred content expressions and some command-line options, to determine what information they use. So implemented that today.
With that, it was possible to double the seeking speed of
git-annex sync --all when include=/exclude= are not used
in preferred content. And the seeking speed of commands like
git-annex find --copies=2 and --in remote improved by around 20%.
Today's work was sponsored by Jake Vosloo on Patreon.
