rclone/vfs
Nick Craig-Wood b5e72e2fc3 vfs: fix the cache failing to upload symlinks when --links was specified
Before this change, if --vfs-cache-mode writes or above was set and
--links was in use, when a symlink was saved then the VFS failed to
upload it. This meant when the VFS was restarted the link wasn't there
any more.

This was caused by the local backend, which we use to manage the VFS
cache, picking up the global --links flag.

This patch makes sure that the internal instantations of the local
backend in the VFS cache don't ever use the --links flag or the
--local-links flag even if specified on the command line.

Fixes #8367
2025-02-13 13:30:52 +00:00
..
test_vfs build: update logging statements to make json log work - fixes #6038 2024-09-06 17:04:18 +01:00
vfscache vfs: fix the cache failing to upload symlinks when --links was specified 2025-02-13 13:30:52 +00:00
vfscommon fs: make --links flag global and add new --local-links and --vfs-links flag 2024-12-13 12:43:20 +00:00
vfsflags vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
vfstest vfstest: make VFS test suite support symlinks 2024-12-13 12:43:20 +00:00
dir.go vfs: fix race detected by race detector 2025-01-14 20:46:27 +00:00
dir_handle.go Spelling fixes 2020-10-14 15:21:31 +01:00
dir_handle_test.go test: replace defer cleanup with `t.Cleanup` 2022-12-09 14:38:05 +00:00
dir_test.go vfs: fix open files disappearing from directory listings 2025-01-11 18:39:15 +00:00
errors.go vfs: add ELOOP error 2024-12-13 12:43:20 +00:00
errors_test.go vfs: add tests and subsequent fixes 2017-11-04 10:24:10 +00:00
file.go vfs: add symlink support to VFS 2024-12-13 12:43:20 +00:00
file_test.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
make_open_tests.go build: remove build constraint syntax for go 1.16 and older 2024-04-18 16:53:55 +02:00
open_test.go vfs: bring DO NOT EDIT comments in line with "go help generate" 2020-04-30 12:24:44 +01:00
rc.go docs: fix typos found by codespell in docs and code comments 2025-01-16 10:39:01 +01:00
rc_test.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
read.go chunkedreader: add --vfs-read-chunk-streams to parallel read chunks 2024-08-14 21:13:09 +01:00
read_test.go vfs: [bugfix] Implement Name() method in WriteFileHandle and ReadFileHandle 2023-10-06 14:08:20 +01:00
read_write.go vfs: add symlink support to VFS 2024-12-13 12:43:20 +00:00
read_write_test.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
vfs.go vfs: close the change notify channel on Shutdown 2025-01-17 15:38:09 +00:00
vfs.md docs: link to the outstanding vfs symlinks issue 2024-12-16 11:01:03 +00:00
vfs_case_test.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
vfs_test.go vfs: convert vfs options to new style 2024-07-15 11:09:54 +01:00
vfstest_test.go chore: fix function name in comment 2024-05-15 19:30:17 +01:00
vstate_string.go vfs: fix virtual entries causing deleted files to still appear 2020-11-10 16:47:25 +00:00
write.go vfs: add symlink support to VFS 2024-12-13 12:43:20 +00:00
write_test.go vfs: [bugfix] Implement Name() method in WriteFileHandle and ReadFileHandle 2023-10-06 14:08:20 +01:00