This commit is contained in:
Joey Hess 2012-07-03 11:11:32 -04:00
parent 7cd9a659cd
commit a6e267eeec

View file

@ -13,12 +13,12 @@ all the other git clones, at both the git level and the key/value level.
* add Transfer queue TChan **done** * add Transfer queue TChan **done**
* add TransferInfo Map to DaemonStatus for tracking transfers in progress. * add TransferInfo Map to DaemonStatus for tracking transfers in progress.
**done** **done**
* Poll transfer in progress info files for changes (use inotify again!
wow! hammer, meet nail..), and update the TransferInfo Map **done**
* enqueue Transfers (Uploads) as new files are added to the annex by * enqueue Transfers (Uploads) as new files are added to the annex by
Watcher. Watcher.
* enqueue Tranferrs (Downloads) as new dangling symlinks are noticed by * enqueue Tranferrs (Downloads) as new dangling symlinks are noticed by
Watcher. Watcher.
* Poll transfer in progress info files for changes (use inotify again!
wow! hammer, meet nail..), and update the TransferInfo Map
* Write basic Transfer handling thread. Multiple such threads need to be * Write basic Transfer handling thread. Multiple such threads need to be
able to be run at once. Each will need its own independant copy of the able to be run at once. Each will need its own independant copy of the
Annex state monad. Annex state monad.