Skip to content

Commit 0bfb9a5

Browse files
committed
Update directory-watcher.
Supersedes #466
1 parent b46cebd commit 0bfb9a5

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

build.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ lazy val mdoc = project
213213
"com.googlecode.java-diff-utils" % "diffutils" % "1.3.0",
214214
"io.get-coursier" % "interface" % V.coursier,
215215
"com.vladsch.flexmark" % "flexmark-all" % "0.62.2",
216-
"io.methvin" % "directory-watcher" % "0.12.0",
216+
"io.methvin" % "directory-watcher" % "0.15.0",
217217
// live reload
218218
"io.undertow" % "undertow-core" % "2.2.5.Final",
219219
"org.jboss.xnio" % "xnio-nio" % "3.8.4.Final",

mdoc/src/main/scala-2/mdoc/internal/cli/MainOps.scala

+10-9
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@ package mdoc.internal.cli
22

33
import com.vladsch.flexmark.parser.Parser
44
import io.methvin.watcher.DirectoryChangeEvent
5-
import java.nio.file.Files
6-
import java.nio.file.StandardCopyOption
7-
import java.util.concurrent.Executors
5+
import io.methvin.watcher.hashing.FileHash
6+
import io.methvin.watcher.hashing.FileHasher
87
import mdoc.Reporter
98
import mdoc.internal.BuildInfo
109
import mdoc.internal.io.IO
@@ -16,16 +15,18 @@ import mdoc.internal.markdown.LinkHygiene
1615
import mdoc.internal.markdown.Markdown
1716
import mdoc.internal.pos.DiffUtils
1817
import metaconfig.Configured
18+
19+
import java.nio.file.Files
20+
import java.nio.file.Path
21+
import java.nio.file.StandardCopyOption
22+
import java.util.concurrent.Executors
23+
import scala.collection.concurrent.TrieMap
24+
import scala.collection.mutable
1925
import scala.meta.Input
2026
import scala.meta.internal.io.FileIO
2127
import scala.meta.internal.io.PathIO
2228
import scala.meta.io.AbsolutePath
2329
import scala.util.control.NonFatal
24-
import io.methvin.watcher.hashing.FileHasher
25-
import scala.collection.concurrent.TrieMap
26-
import java.nio.file.Path
27-
import io.methvin.watcher.hashing.HashCode
28-
import scala.collection.mutable
2930

3031
final class MainOps(
3132
context: Context
@@ -185,7 +186,7 @@ final class MainOps(
185186
}
186187
}
187188

188-
val hashes = mutable.Map.empty[Path, HashCode]
189+
val hashes = mutable.Map.empty[Path, FileHash]
189190
def handleWatchEvent(event: DirectoryChangeEvent): Unit = {
190191
val path = AbsolutePath(event.path())
191192
settings.toInputFile(path) match {

0 commit comments

Comments
 (0)