summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-06-04 18:12:25 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-06-04 18:16:18 -0400
commitb51520b0d5cd13ce43421b0d156a8e889ba27900 (patch)
treec358d4b6c508161da7d5fe69f580dcf2a9d2f95d
parente43e5134142344c4870b62af0efa6321d7783dcb (diff)
update
-rw-r--r--doc/design/assistant/inotify.mdwn6
1 files changed, 2 insertions, 4 deletions
diff --git a/doc/design/assistant/inotify.mdwn b/doc/design/assistant/inotify.mdwn
index fe4c26d41..82867f104 100644
--- a/doc/design/assistant/inotify.mdwn
+++ b/doc/design/assistant/inotify.mdwn
@@ -8,7 +8,7 @@ really useful, it needs to:
- on startup, fix the symlinks for any renamed links **done**
- on startup, stage any files that have been deleted since last run
(seems to require a `git commit -a` on startup, or at least a
- `git add --update`, which will notice deleted files)
+ `git add --update`, which will notice deleted files) **done**
- notice new files, and git annex add **done**
- notice renamed files, auto-fix the symlink, and stage the new file location
**done**
@@ -18,6 +18,7 @@ really useful, it needs to:
contents from the index **done**
- notice deleted files and stage the deletion
(tricky; there's a race with add since it replaces the file with a symlink..)
+ **done**
- periodically auto-commit staged changes (avoid autocommitting when
lots of changes are coming in)
- tunable delays before adding new files, etc
@@ -32,9 +33,6 @@ really useful, it needs to:
unannex its contents.
- Gracefully handle when the default limit of 8192 inotified directories
is exceeded. This can be tuned by root, so help the user fix it.
-
-Also to do:
-
- Support OSes other than Linux; it only uses inotify currently.
OSX and FreeBSD use the same mechanism, and there is a Haskell interface
for it,