Navigation Menu

Skip to content
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

Option to synchronize by comparing file size #5449

Closed
cyberduck opened this issue Nov 20, 2010 · 3 comments
Closed

Option to synchronize by comparing file size #5449

cyberduck opened this issue Nov 20, 2010 · 3 comments
Assignees
Milestone

Comments

@cyberduck
Copy link
Collaborator

mgiger created the issue

I would like to be able to choose whether I want the Synchronize feature to compare timestamps or filesize.

I know that by using filesize the file could be changed but the size remain the same which would result in the file updated on the server. However chances are pretty small and this has never happened to me over the past three years.

So if people could choose in the application's preferences whether they want to use timestamps (default) or filesize (with warning that the filesize may not change even when the file is edited) that would be really great.

The reason is that publishing a website with Apple's iWeb the timestamp of a file gets always updated. Even if you didn't apply any changes to the file itself the application updates the timestamp. This causes the synchronize on timestamp to be much less accurate than the synchronize on filesize since synchronize on timestamp results in reuploading all the files each time.

Me and other iWeb users would really love to see in the Preferences the option…

Synchronize:

  • Synchronize using timestamp (default)
  • Synchronize using filesize

in a future version of Cyberduck.

Thank you for an otherwise great product,
Matthias Giger

@cyberduck
Copy link
Collaborator Author

@dkocher commented

See also #4375. Thanks for the detailed explanation of the iWeb workflow.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Additionally we should comparing by checksum for provider such as S3 and Cloudfiles.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

In 6a4bdbc. Use the hidden configuration option

defaults write ch.sudo.cyberduck queue.sync.compare.size true

to enable synching by file size. The default implementation active uses the file hash for S3, Cloudfiles, Azure and Dropbox protocols.

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants