Page MenuHomeSolus

Update onedrive to 2.3.11
ClosedPublic

Authored by Staudey on Wed, Nov 6, 10:45 PM.

Details

Summary

Update onedrive to 2.3.11

Changes:

  • Fix handling of skip_dir, skip_file & sync_list config options
  • Fix log output to be consistent with sync_list exclusion
  • Fix 'Processing X changes' output to be more reflective of actual activity when using sync_list
  • Fix when a full rescan is performed when using sync_list
  • Update skip_dir pattern matching when using wildcards
  • Handle curl exceptions and timeouts better with backoff/retry logic
  • Move JSON logging output from error messages to debug output
  • Fix 'Key not found: name' when computing skip_dir path
  • Fix call from --monitor to observe --no-remote-delete
  • Fix unhandled exception when monitor initialisation failure occurs due to too many open local files
  • Fix unhandled 412 error response from OneDrive API when moving files right after upload
  • Fix --monitor when used with --download-only
  • Fix if --single-directory is being used, and we are using --monitor, only set inotify watches on the single directory
Test Plan

Synchronized my onedrive folder, tried the --monitor and --dry-run options

Diff Detail

Repository
R4605 onedrive
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

Staudey created this revision.Wed, Nov 6, 10:45 PM
Staudey requested review of this revision.Wed, Nov 6, 10:45 PM
JoshStrobl accepted this revision.Fri, Nov 8, 9:42 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Fri, Nov 8, 9:42 AM
This revision was automatically updated to reflect the committed changes.