mirror of https://github.com/sbt/sbt.git
Implement sequential[B](tasks: Seq[Initialize[Task[B]]]) and remove useless comment outs
This commit is contained in:
parent
fbce3232a8
commit
b47ca1b9ef
|
|
@ -757,6 +757,12 @@ trait TaskSequential {
|
|||
last
|
||||
)
|
||||
|
||||
def sequential[B](tasks: Seq[Initialize[Task[B]]]): Initialize[Task[B]] = {
|
||||
val initTasks: Seq[Initialize[Task[B]]] = tasks.init
|
||||
val lastTask: Initialize[Task[B]] = tasks.last
|
||||
sequential(initTasks.map(unitTask), lastTask)
|
||||
}
|
||||
|
||||
def sequential[B](
|
||||
tasks: Seq[Initialize[Task[Unit]]],
|
||||
last: Initialize[Task[B]]
|
||||
|
|
@ -775,15 +781,3 @@ trait TaskSequential {
|
|||
()
|
||||
}
|
||||
}
|
||||
|
||||
// for {
|
||||
// i <- 0 to 21
|
||||
// } {
|
||||
// val idx = 0 to i
|
||||
// val tparams = (idx map { "A" + _ }).mkString(", ")
|
||||
// val params = (idx map { j => s"task$j: Initialize[Task[A$j]]" }).mkString(", ")
|
||||
// val args = (idx map { j => s"unitTask(task$j)" }).mkString(", ")
|
||||
// println(s""" def sequential[$tparams, B]($params,
|
||||
// | last: Initialize[Task[B]]): Initialize[Task[B]] =
|
||||
// | sequential(List($args), last)""".stripMargin)
|
||||
// }
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
### Improvements
|
||||
|
||||
- Implement `sequential[B](tasks: Seq[Initialize[Task[B]]])` method. by [@3tty0n][@3tty0n]
|
||||
|
||||
[@3tty0n]: https://github.com/3tty0n
|
||||
Loading…
Reference in New Issue