Synchronize bugs (two issues)

The attached video illustrates two sync bugs:

  1. I have an Exclude filter defined to ignore "Documents\Adobe*", but it doesn't appear to work. I believe it used to work, but that was a long time ago, so perhaps just wishful thinking.

Perhaps I just don't have the correct syntax, but I've also tried "lib://Documents/Documents/Adobe", "lib://Documents/Documents/Adobe/*", "\Documents\Adobe*", etc.

  1. When I unsync the Adobe folder (click twice on the checkbox/arrow), all child folders named "##.#" (e.g., "22.0") are ignored, as are all child folders following those subfolders. This is much easier to see in the video than it is to explain. :joy:

For 1, use the + button in the exclusion list to select the folder you want to exclude. That should add the path with the correct syntax.

For 2, would it be possible to zip a minimal example folder that triggers the problem? I wasn't able to reproduce it by trying to create my own, but there's probably an important detail that isn't in my folder but is in yours.

1 Like

Thanks for your response, Leo.

#1. I tried that before, but that doesn't work either. See the attached demonstration video. Something to do with this being in my Documents folder?

#2. Zip attached. Also see second video, where I too am unable to replicate this issue when the folder structure is somewhere other than my Documents folder.



Adobe.zip (181.5 KB)

Were you able to replicate these issue, Leo? Please let me know if there's any other information you need from me. Thanks.

I found a solution that solves both issues: instead of choosing an actual folder, I just typed "Documents/Adobe" (which DOpus dutifully added to the Exclude list), and that seems to work just fine. :grin:

1 Like

The way the exclusion list works definitely has some quirks we'd like to iron out when we have time.

It's trying to make it so you can exclude folders by name (especially things like Recycle Bin that are on every drive and can't be excluded by full path) while also allowing paths and wildcards, and the result is it can be finicky about exactly how the exclusion is specified at the moment.

Gets even more complicated with libraries (same folder may have multiple paths pointing to it) and junctions/symlinks (ditto), as well as localised names (the name displayed for a folder might not match the name it uses on disk, even in English sometimes).

2 Likes

Understood. Thanks, Leo.