mirror of https://github.com/sbt/sbt.git
Set watchTriggeredMessage by default
This allows the user to do, for example,
watchTriggeredMessage := { (count, path, commands) =>
println(Watched.clearScreen)
watchTriggeredMessage.value(count, path, commands)
}
Also, there was a bug where I accidentally inadvertently used the
deprecated watch message setting where I meant to use the deprecated
trigger message setting.
Fixes #4696
This commit is contained in:
parent
bbe0e62a0f
commit
90d0c54caa
|
|
@ -154,6 +154,7 @@ object Defaults extends BuildCommon {
|
||||||
inputFileStamper :== sbt.nio.FileStamper.Hash,
|
inputFileStamper :== sbt.nio.FileStamper.Hash,
|
||||||
outputFileStamper :== sbt.nio.FileStamper.LastModified,
|
outputFileStamper :== sbt.nio.FileStamper.LastModified,
|
||||||
onChangedBuildSource :== sbt.nio.Keys.WarnOnSourceChanges,
|
onChangedBuildSource :== sbt.nio.Keys.WarnOnSourceChanges,
|
||||||
|
watchTriggeredMessage :== sbt.nio.Watch.defaultOnTriggerMessage,
|
||||||
watchForceTriggerOnAnyChange :== false,
|
watchForceTriggerOnAnyChange :== false,
|
||||||
watchPersistFileStamps :== true,
|
watchPersistFileStamps :== true,
|
||||||
watchTriggers :== Nil,
|
watchTriggers :== Nil,
|
||||||
|
|
|
||||||
|
|
@ -920,7 +920,7 @@ private[sbt] object Continuous extends DeprecatedContinuous {
|
||||||
)(implicit e: Extracted): TriggerMessage = {
|
)(implicit e: Extracted): TriggerMessage = {
|
||||||
lazy val default =
|
lazy val default =
|
||||||
key.get(watchTriggeredMessage).getOrElse(Watch.defaultOnTriggerMessage)
|
key.get(watchTriggeredMessage).getOrElse(Watch.defaultOnTriggerMessage)
|
||||||
key.get(deprecatedWatchingMessage).map(Left(_)).getOrElse(Right(default))
|
key.get(deprecatedTriggeredMessage).map(Left(_)).getOrElse(Right(default))
|
||||||
}
|
}
|
||||||
|
|
||||||
private implicit class ScopeOps(val scope: Scope) {
|
private implicit class ScopeOps(val scope: Scope) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue