summaryrefslogtreecommitdiff
path: root/doc/design/assistant/inotify.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-06-28 14:06:22 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-06-28 14:06:22 -0400
commit6cc3eb97dbd665bdaedf0a28f315d62c169dbe9d (patch)
tree8ee49010d6d9f4eae8891a80ea3c407f6dc026ab /doc/design/assistant/inotify.mdwn
parent343ecf999a1ecb700ba2973763fc9237576dcc1c (diff)
update
Diffstat (limited to 'doc/design/assistant/inotify.mdwn')
-rw-r--r--doc/design/assistant/inotify.mdwn9
1 files changed, 5 insertions, 4 deletions
diff --git a/doc/design/assistant/inotify.mdwn b/doc/design/assistant/inotify.mdwn
index f783f9a7d..7b600090a 100644
--- a/doc/design/assistant/inotify.mdwn
+++ b/doc/design/assistant/inotify.mdwn
@@ -8,13 +8,15 @@ available!
* If a file is checked into git as a normal file and gets modified
(or merged, etc), it will be converted into an annexed file.
- See [[blog/day_7__bugfixes]]
+ See [[blog/day_7__bugfixes]].
* When you `git annex unlock` a file, it will immediately be re-locked.
+ See [[bugs/watcher_commits_unlocked_files]].
* Kqueue has to open every directory it watches, so too many directories
will run it out of the max number of open files (typically 1024), and fail.
I may need to fork off multiple watcher processes to handle this.
+ See [[bugs/Issue_on_OSX_with_some_system_limits]].
## beyond Linux
@@ -42,6 +44,8 @@ I'd also like to support OSX and if possible the BSDs.
* [man page](http://www.freebsd.org/cgi/man.cgi?query=kqueue&apropos=0&sektion=0&format=html)
* <https://github.com/gorakhargosh/watchdog/blob/master/src/watchdog/observers/kqueue.py> (good example program)
+ *kqueue is now supported*
+
* hfsevents ([haskell bindings](http://hackage.haskell.org/package/hfsevents))
is OSX specific.
@@ -71,9 +75,6 @@ I'd also like to support OSX and if possible the BSDs.
- honor .gitignore, not adding files it excludes (difficult, probably
needs my own .gitignore parser to avoid excessive running of git commands
to check for ignored files)
-- Possibly, when a directory is moved out of the annex location,
- unannex its contents. (Does inotify tell us where the directory moved
- to so we can access it?)
## the races