Am 16.07.2016 um 15:40 schrieb Robert Scholte:
I understand that every element has an original scope, but I wonder if it
is useful in the tree. I'd say based on the scope(s) you get a certain
tree, where scopes don't matter anymore.
This would probably also solve the test-scoped issue in the other thread.

project () // no scope filtering
+- a
|  \- c:1
|     \- x
\- b

project (runtime,compile)
+- a
|  \- c:1
|     \- x
\- b

project (runtime)
+- a
|  \- c:1
|     \- x

project (compile)
+- b
    \- c:2
       \- y


So you would also say that the nodes should be choosen based on the context of the root node? If you depend on something in compile scope, that scope should have priority when selecting nodes no matter the depth of conflicting nodes. Same for the other scopes. If you depend on something in test scope, that scope should have priority when selecting nodes no matter the depth of conflicting nodes etc. This is what I am working on locally. Still work in progess. Still need to carefully review all those ITs and also implement version ranges to have something to talk about.

Regards,
--
Christian


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to