#5449 closed enhancement (fixed)
Option to synchronize by comparing file size
Reported by: | mgiger | Owned by: | dkocher |
---|---|---|---|
Priority: | normal | Milestone: | 3.8 |
Component: | core | Version: | 3.7 |
Severity: | normal | Keywords: | |
Cc: | Architecture: | Intel | |
Platform: | Mac OS X 10.6 |
Description
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
Change History (3)
comment:1 Changed on Nov 20, 2010 at 12:56:56 PM by dkocher
- Component changed from ftp to core
- Milestone changed from 4.0 to 4.1
- Summary changed from Enhancement request for the Synchronize feature to Option to synchronize by comparing file size
comment:2 Changed on Nov 30, 2010 at 1:21:08 PM by dkocher
Additionally we should comparing by checksum for provider such as S3 and Cloudfiles.
comment:3 Changed on Nov 30, 2010 at 4:38:40 PM by dkocher
- Milestone changed from 4.1 to 3.8
- Resolution set to fixed
- Status changed from new to closed
In r7850. 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.
See also #4375. Thanks for the detailed explanation of the iWeb workflow.