Cyberduck Mountain Duck CLI

#557 closed enhancement (fixed)

Skip directories with matching timestamp from synchronization

Reported by: Owned by: dkocher
Priority: normal Milestone: 3.7
Component: core Version: 2.6
Severity: normal Keywords:
Cc: Architecture:


Synchronize takes an extremely long time to run. In the folder I'm trying to synchronize, there are a few subfolder-happy software packages (like TinyMCE) that are extremely deep with tons of files, and if they are ever updated, will be updated as a whole. By far, the most time spent every time I run Synchronize is spent scanning these folders.

If it were possible to specify certain folders as single units, which should only be delved into if the folders themselves show conflicting modification times, that would save an enormous amount of time each time Synchronize is run.

(Note: the title of this feature request doesn't refer to Mac OS X "Packages" specifically, rather the general concept of folders of stuff that only change if they are replaced as a whole.)

Change History (5)

comment:1 Changed on May 18, 2007 at 11:08:16 AM by dkocher

  • Milestone set to 2.8
  • Status changed from new to assigned

comment:5 Changed on Nov 13, 2009 at 11:41:46 PM by dkocher

  • Milestone changed from 2.8 to 3.5
  • Summary changed from Synchronize: Don't delve into certain "package" folders unless folder itself has been modified to Skip directories with matching timestamp from synchronization

comment:6 Changed on Jul 28, 2010 at 12:58:53 PM by dkocher

Dependant on #3017.

comment:7 Changed on Sep 18, 2010 at 4:34:42 PM by dkocher

  • Milestone set to 3.6.2
  • Resolution set to fixed
  • Status changed from assigned to closed

In r7013.

comment:8 Changed on Dec 8, 2010 at 8:40:09 PM by veshchiyoleg

Когда я обновляю файлы и папки своих проектов из репозитария с помощью Zend Studio, некоторые папки сохраняют старый timestamp. При этом файлы в них могут быть и обновленными. При синхронизации эти папки не проверяются. Мне пришлось отказаться от обновлений Cyberduck на версии новее 3.5.1 (6117) из-за невозможности синхронизации. Гораздо удобнее было бы вынести это изменение в качестве опции в настройках программы (Transfers - Timestamps). Эта же опция могла бы быть использована и в обновлении

When I update the files and folders in my projects from the SVN-repository using Zend Studio, some of the folders retain the old timestamp. The files in them can be updated. When I synchronize local version of some folders, the subfolders are not sinchronizing. I had to give updates on the versions Cyberduck newer then 3.5.1 (6117) because of the inability to synchronize. Much more convenient it would be to make this change as an option in the program settings (Transfers - Timestamps). This option could be used into the feature

Note: See TracTickets for help on using tickets.