Cyberduck Mountain Duck CLI

#6860 closed defect (fixed)

Synchronize subfolders erronously looks in similarly named symbolic links

Reported by: Haraldb42 Owned by: dkocher
Priority: normal Milestone: 4.3
Component: core Version: 4.2.1
Severity: major Keywords:
Cc: Architecture: Intel
Platform: Mac OS X 10.8


When the synchronize function looks in subfolders, it erronously includes local files that reside in a completely different folder that simply happens to have the same name and being the target of a symbolic link. An example makes it easier to understand:

  1. Let's call the folders to be synchronized for 'MainFolder', same name in the local and remote domains.
  2. Both the local and remote 'MainFolder' have a subfolder called 'pics'.
  3. Both the local and remote 'MainFolder' also have a symbolic link named 'picsCommon' that points to a folder named 'pics' that resides above 'MainFolder'.
  4. When Synchronize compares and lists files in the the subfolder 'MainFolder/pics', it will ALSO include all files in the local 'picsCommon'!! That's very wrong! Thus, it lists the union of all files in 'MainFolder/pics' plus the files in the folder 'pics' that reside above 'MainFolder', as if they were all in 'MainFolder/pics'!

If I do a synchronize ONLY of 'MainFolder/pics', then it behaves as it should because that does not contain any subfolders.

Change History (2)

comment:1 Changed on Oct 10, 2012 at 8:39:30 PM by dkocher

  • Milestone set to 4.3
  • Owner set to dkocher
  • Status changed from new to assigned

comment:2 Changed on Nov 26, 2012 at 6:30:48 PM by dkocher

  • Milestone changed from 4.3 to 4.2.2
  • Resolution set to fixed
  • Status changed from assigned to closed

Should be fixed with r9974 and later.

Note: See TracTickets for help on using tickets.