New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Discussion] Metadata - Handling collisions and discrepancies #1334

Open
yonjah opened this Issue Apr 14, 2017 · 0 comments

Comments

Projects
None yet
1 participant
@yonjah
Contributor

yonjah commented Apr 14, 2017

We need to see how to handle collisions detected by the metadata
Lets assume two way sync where both local file and remote file have changed since last sync
We can -

  • Skip syncing of these files
  • Overwrite with newer version
  • Overwrite with local version
  • Overwrite with remote version
  • Copy from remote but rename the file

Each of this options should have a cmd flag to allow setting rclone behavior.

The default can either be skip since it is the only safe option or maybe halting for user input and letting the user decide for each file.
If a skip happens a list of files that haven't been synced need to be outputted to the user in a clear way (Probably both when skipped and then aggregated at the end of the run)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment