mirror of
https://github.com/rclone/rclone.git
synced 2026-06-28 09:55:16 -04:00
When mounting with 'remote:.' (dot notation for current directory), the '.' is passed through toOSPath() which encodes it to full-width '.' (U+FF0E) via EncodeDot. This caused the VFS cache data/meta root to be written to a full-width-dot directory while the local cache backend pointed to the canonicalized path, resulting in writes being cached but never uploaded. Fix by calling clean() on the relativeDirPath before toOSPath(), so path.Clean() strips the trailing '/.' removing the dot before encoding.