Merge pull request #4858 from eed3si9n/wip/thisbuild

scope the reference of useSuperShell to ThisBuild
This commit is contained in:
eugene yokota 2019-07-12 15:21:57 -04:00 committed by GitHub
commit 2af6ad5713
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 4 additions and 3 deletions

View File

@ -290,7 +290,7 @@ object Defaults extends BuildCommon {
turbo :== SysProp.turbo,
useSuperShell := { if (insideCI.value) false else SysProp.supershell },
progressReports := {
val progress = useSuperShell.value
val progress = (ThisBuild / useSuperShell).value
val rs = EvaluateTask.taskTimingProgress.toVector ++
EvaluateTask.taskTraceEvent.toVector ++ {
if (progress) Vector(EvaluateTask.taskProgress)

View File

@ -24,6 +24,7 @@ import sbt.librarymanagement.ivy.{ Credentials => IvyCredentials }
import sbt.util.Logger
import sbt.io.syntax._
import xsbti.AppConfiguration
import sbt.SlashSyntax0._
object LMCoursier {
private[this] val credentialRegistry: ConcurrentHashMap[(String, String), IvyCredentials] =
@ -180,7 +181,7 @@ object LMCoursier {
def coursierLoggerTask: Def.Initialize[Task[Option[CacheLogger]]] = Def.task {
val st = Keys.streams.value
val progress = useSuperShell.value
val progress = (ThisBuild / useSuperShell).value
if (progress) None
else Some(new CoursierLogger(st.log))
}

View File

@ -1 +1,2 @@
ThisBuild / useSuperShell := false
val root = sbt.input.parser.Build.root

View File

@ -10,7 +10,6 @@ import sbt.nio.Keys._
object Build {
val root = (project in file(".")).settings(
useSuperShell := false,
watchInputStream := inputStream,
watchStartMessage := { (_, _, _) =>
Build.outputStream.write('\n'.toByte)