mirror of https://github.com/sbt/sbt.git
handle duplicates in task dependency declarations
This commit is contained in:
parent
11c2b2239c
commit
3a0ce0e47d
|
|
@ -155,13 +155,13 @@ final class Execute[A[_] <: AnyRef](checkCycles: Boolean)(implicit view: NodeVie
|
|||
|
||||
val v = register( node )
|
||||
val deps = dependencies(v)
|
||||
val active = deps filter notDone
|
||||
val active = IDSet[A[_]](deps filter notDone )
|
||||
|
||||
if( active.isEmpty)
|
||||
ready( node )
|
||||
else
|
||||
{
|
||||
forward(node) = IDSet(active)
|
||||
forward(node) = active
|
||||
for(a <- active)
|
||||
{
|
||||
addChecked(a)
|
||||
|
|
|
|||
Loading…
Reference in New Issue