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 v = register( node )
|
||||||
val deps = dependencies(v)
|
val deps = dependencies(v)
|
||||||
val active = deps filter notDone
|
val active = IDSet[A[_]](deps filter notDone )
|
||||||
|
|
||||||
if( active.isEmpty)
|
if( active.isEmpty)
|
||||||
ready( node )
|
ready( node )
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
forward(node) = IDSet(active)
|
forward(node) = active
|
||||||
for(a <- active)
|
for(a <- active)
|
||||||
{
|
{
|
||||||
addChecked(a)
|
addChecked(a)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue