]> Sergey Matveev's repositories - public-inbox.git/commit
watch: remove Filesys::Notify::Simple dependency
authorEric Wong <e@yhbt.net>
Sat, 27 Jun 2020 10:03:36 +0000 (10:03 +0000)
committerEric Wong <e@yhbt.net>
Sun, 28 Jun 2020 22:27:14 +0000 (22:27 +0000)
commitb2b1006759730507731fcd3fc3e0de68239e3b92
treee29d5c29682b05a5d87b9db1452dda92bde6a0d2
parent5808636263d72b635a46100a7e7037074dad8f75
watch: remove Filesys::Notify::Simple dependency

Since we already use inotify and EVFILT_VNODE (kqueue)
in -imapd, we might as well use them directly in -watch,
too.

This will allow public-inbox-watch to use PublicInbox::DS
for timers to watch newsgroups/mailboxes and have saner
signal handling in future commits.
17 files changed:
Documentation/public-inbox-watch.pod
INSTALL
MANIFEST
Makefile.PL
ci/deps.perl
lib/PublicInbox/DirIdle.pm [new file with mode: 0644]
lib/PublicInbox/In2Tie.pm
lib/PublicInbox/InboxIdle.pm
lib/PublicInbox/TestCommon.pm
lib/PublicInbox/WatchMaildir.pm
script/public-inbox-watch
t/dir_idle.t [new file with mode: 0644]
t/imapd.t
t/watch_filter_rubylang.t
t/watch_maildir.t
t/watch_maildir_v2.t
t/watch_multiple_headers.t