Right now there is no good way to check whether a repo is ellipses enabled or
not. This patch introduces a ellipses repo requirement which will be used in
upcoming patches.
I have purposefully not included narrow in the requirement name because now they
are looking different concepts to me.
I'm not sure I understand what this says.
The first sentence sounds too obvious to mention (kind of like "when it's done, it should be working well"), but I suspect you mean something else. Do you mean that that's the criteria for dropping the "exp-" prefix (much like the comment for narrow says above)?
I don't know what the second sentence says either. Isn't it already generalized to shallow and ellipses?