summaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-02-25 11:35:28 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-02-25 11:35:28 -0800
commit63f72399537331d30a32d1e71e238c6e97dabc3e (patch)
treea8d1470335ddb3c1b69adddcf7b1be4c1d00d9fc /main
parent677a70fc1a55f81b8b1e51bcbb6d698648e644fa (diff)
downloadmill-63f72399537331d30a32d1e71e238c6e97dabc3e.tar.gz
mill-63f72399537331d30a32d1e71e238c6e97dabc3e.tar.bz2
mill-63f72399537331d30a32d1e71e238c6e97dabc3e.zip
Save the signature of a `PathRef` to avoid re-stating files every time they are de-serialized
Diffstat (limited to 'main')
-rw-r--r--main/src/mill/main/RunScript.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/main/src/mill/main/RunScript.scala b/main/src/mill/main/RunScript.scala
index ff0f5b62..6f8c5293 100644
--- a/main/src/mill/main/RunScript.scala
+++ b/main/src/mill/main/RunScript.scala
@@ -58,7 +58,7 @@ object RunScript{
evaluator <- evalRes
(evalWatches, res) <- Res(evaluateTasks(evaluator, scriptArgs, multiSelect = false))
} yield {
- val alreadyStale = evalWatches.exists(p => p.sig != new PathRef(p.path, p.quick).sig)
+ val alreadyStale = evalWatches.exists(p => p.sig != PathRef(p.path, p.quick).sig)
// If the file changed between the creation of the original
// `PathRef` and the current moment, use random junk .sig values
// to force an immediate re-run. Otherwise calculate the