|The PermissiveSlicer (in org.eclipse.equinox.p2.director) does this.|
Note that depending the set of repos you have enabled. this approach (like the query) may get you more than what is actually necessary.
Also you may be interested in the mirrorApplication (and ant task).
On 2010-12-09, at 5:21 PM, David Orme wrote:
I'm trying to execute a P2 query that can chase down all IUs resulting from starting with several features and traversing the tree of IUs and included features until all dependencies are satisfied.
It seems that I need an IQueryable to execute against and some way to specify the set of Features to use as roots.
I've got an IQueryable, (and can successfully createIUAnyQuery() against it), but haven't been able to work out how to extend this to query for the subset that is reachable from a set of Features that are being treated as roots and are available via the IQueryable.
Any pointers to code snippets or anything else would be welcome.
Thanks in advance,
p2-dev mailing list