It is an opposite to the requires but it does more. If A requires: B
and B includes: A
,
then loading B
effects, that A
is also loaded (because of #includes:
) after B
is loaded (because of #requires
).
I had a discussion with Dale about this behavior. In the end, it is a naming issue. In the debian World, you would use something like #provides:
(which is not existing), and you could write
A provides: B
However, the fact that still A requires: B
would not be reflected there.
TL;DR
When A includes: B
, then loading A
also loads B
.