summaryrefslogtreecommitdiff
path: root/Utility/DirWatcher.hs
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-09-28 17:31:54 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-09-28 17:31:54 -0400
commita6989fd5f518939b781d7fffda50840289954e59 (patch)
treec9644adef23e25c4344f5f8c0a958a7d6fefede6 /Utility/DirWatcher.hs
parentdb4db3055cfb0a58abee4ac517a8628cf108a277 (diff)
kqueue bugfix: apply pruner to changed files
It already applied the pruner when traversing directories, so .git is excluded, but .gitignore was not. Now it is.
Diffstat (limited to 'Utility/DirWatcher.hs')
-rw-r--r--Utility/DirWatcher.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/Utility/DirWatcher.hs b/Utility/DirWatcher.hs
index e4ee83191..b70e84b77 100644
--- a/Utility/DirWatcher.hs
+++ b/Utility/DirWatcher.hs
@@ -102,8 +102,8 @@ watchDir dir prune hooks runstartup = do
#if WITH_KQUEUE
type DirWatcherHandle = ThreadId
watchDir :: FilePath -> Pruner -> WatchHooks -> (IO Kqueue.Kqueue -> IO Kqueue.Kqueue) -> IO DirWatcherHandle
-watchDir dir ignored hooks runstartup = do
- kq <- runstartup $ Kqueue.initKqueue dir ignored
+watchDir dir prune hooks runstartup = do
+ kq <- runstartup $ Kqueue.initKqueue dir prune
forkIO $ Kqueue.runHooks kq hooks
#else
type DirWatcherHandle = ()