diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2018-01-23 09:46:13 -0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2018-01-23 09:46:13 -0800 |
commit | 42189d826bc1544013c31bb591ed6a23ccf853b1 (patch) | |
tree | 62ce1fa36ed912403fa745b554107194ca25ca3a /core/src/mill/eval/Evaluator.scala | |
parent | ac3266ca796b8ed2052804077820d2f39cde362d (diff) | |
download | mill-42189d826bc1544013c31bb591ed6a23ccf853b1.tar.gz mill-42189d826bc1544013c31bb591ed6a23ccf853b1.tar.bz2 mill-42189d826bc1544013c31bb591ed6a23ccf853b1.zip |
update mill build to work with new isolated scalaworker
Diffstat (limited to 'core/src/mill/eval/Evaluator.scala')
-rw-r--r-- | core/src/mill/eval/Evaluator.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/src/mill/eval/Evaluator.scala b/core/src/mill/eval/Evaluator.scala index cf4b32cf..0e8709e0 100644 --- a/core/src/mill/eval/Evaluator.scala +++ b/core/src/mill/eval/Evaluator.scala @@ -44,7 +44,8 @@ class Evaluator[T](val workspacePath: Path, case t: NamedTask[Any] => val segments = t.ctx.segments val (finalTaskOverrides, enclosing) = t match{ - case t: Target[_] => rootModule.millInternal.segmentsToTargets(segments).ctx.overrides -> t.ctx.enclosing + case t: Target[_] => + rootModule.millInternal.segmentsToTargets.get(segments).fold(0)(_.ctx.overrides) -> t.ctx.enclosing case c: mill.define.Command[_] => 0 -> c.ctx.enclosing case c: mill.define.Worker[_] => 0 -> c.ctx.enclosing } |