lp:~time-drive-devel/time-drive/time-drive.sync
- Get this branch:
- bzr branch lp:~time-drive-devel/time-drive/time-drive.sync
Branch merges
Branch information
Recent revisions
- 101. By Rob Oakes
-
Added checks to exclude file file names that can't be converted to proper UTF-8. Adjusted file-system check so that it filters out more OS incompatible characters.
- 100. By Rob Oakes
-
Bug fixes:
- Removed a bug in delete remote file that was affecting files which had been created, never uploaded, and then deleted. (Common to tmp files in many programs.)
- Added additional checks to files that were deleted halfway through an upload routine which allow for the routine to detect the deletion and respond accordingly.
- Fixed a problem on Windows where hibernation and resume events wasn't being detected correctly. - 99. By Rob Oakes
-
Fixed unicode decode/encode problem.
Todo:
- Add routine which looks at a filename to see if it includes escaped characters or other issues which will cause the sync mechanism to fail. Skip such files. - 98. By Rob Oakes
-
Added a check to file download and uploads to postpone if there is a remote or local check running in order to prevent interruptions during heavy database operations.
- 97. By Rob Oakes
-
Fixed several bugs related to real time file sync:
- Added routine which specifies mdate and cdate as the current time if unable to retrieve a valid time from the file system.
- Modified the way that folder and remote checks work so that local folder checks cannot run at the same time as remte folder checks (and vice/versa) to prevent conflicts in the database. - 96. By Rob Oakes
-
Modified the polling duration for the network monitor (Windows) to make it lighter on system resources. It now looks for changes every 10 seconds.
- 95. By Rob Oakes
-
Added a system monitoring class for Windows, based in WMI.
Todo:
- Fine tune the polling settings used to detect network events. It doesn't appear that Win32_NetworkAdapter is an extrinsic event, and the unnecessary polling is resulting in a high system overhead. - 94. By Rob Oakes
-
Cleaned up DBus interface, tested use cases of hibernation, network changes, and resume.
Todo:
- Create a similar system monitoring class for Windows 32 and MacOS X.
- Create appropriate events which will clear out the thread pool and return unprocessed items to their respective queues.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)