I'd like to know how it's working well with dropbox then. AFAIK, dropbox also uses filesystem (inotify) events to determine when to sync files. We are using such events in Ubuntu One. If hamster is keeping the file open and thus preventing the appropriate events from occurring, then there isn't a good way to know the file should be synchronized.
Knowing what gvfs-monitor-dir says also doesn't help here. We need to know what the underlying inotify events are.
I'd like to know how it's working well with dropbox then. AFAIK, dropbox also uses filesystem (inotify) events to determine when to sync files. We are using such events in Ubuntu One. If hamster is keeping the file open and thus preventing the appropriate events from occurring, then there isn't a good way to know the file should be synchronized.
Knowing what gvfs-monitor-dir says also doesn't help here. We need to know what the underlying inotify events are.