The filesystem watcher should never die. In 2.7.0 issue #477 has been fixed.
When creating a file with mode 000, the filesystem watcher dies (i.e. touch foo.clj; chmod 000 foo.clj)
It's easy to fix that case like the fix for #477, but I think it would also make sense to catch exceptions in the outer filesystem watcher loop in order to make it a bit more robust.
(in my case some emacs backup/lock files kill the watcher)
The filesystem watcher should never die. In 2.7.0 issue #477 has been fixed. When creating a file with mode 000, the filesystem watcher dies (i.e. touch foo.clj; chmod 000 foo.clj)
It's easy to fix that case like the fix for #477, but I think it would also make sense to catch exceptions in the outer filesystem watcher loop in order to make it a bit more robust.
(in my case some emacs backup/lock files kill the watcher)