Michael Albinus
b8104dadbf
Tramp: Handle symlinks to non-existing targets better
* lisp/net/tramp-gvfs.el (tramp-gvfs-do-copy-or-rename-file):
Don't use the truename.
* lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file): Refactor. Handle
symlinks. (Bug#76678)
* lisp/net/tramp-smb.el (tramp-smb-errors): Add string.
(tramp-smb-handle-copy-file, tramp-smb-handle-rename-file):
Refactor.
* lisp/net/tramp-sudoedit.el (tramp-sudoedit-do-copy-or-rename-file):
Don't use the truename. Handle symlinks.
* lisp/net/tramp.el (tramp-barf-if-file-missing): Accept also symlinks.
(tramp-skeleton-file-exists-p): Handle non-existing symlink targets.
(tramp-skeleton-set-file-modes-times-uid-gid): Fix typo.
* test/lisp/net/tramp-tests.el (vc-handled-backends):
Suppress only if noninteractive.
(tramp-test11-copy-file, tramp-test12-rename-file)
(tramp-test18-file-attributes, tramp-test21-file-links)
(tramp--test-check-files): Adapt tests.
2025-03-16 14:17:38 +01:00
..
2025-03-15 04:10:27 +01:00
2025-03-15 04:06:31 +01:00
2025-03-16 13:48:11 +01:00
2025-02-01 04:56:52 +01:00
2025-02-23 00:38:22 +01:00
2025-02-17 05:37:10 +01:00
2025-03-15 04:10:27 +01:00
2025-03-09 18:24:21 +01:00
2025-02-26 02:57:03 +01:00
2025-02-26 02:57:03 +01:00
2025-02-12 04:08:31 +01:00
2025-02-26 02:57:03 +01:00
2025-02-04 09:25:17 -08:00
2025-02-13 10:31:01 +01:00
2025-02-26 02:57:03 +01:00
2025-03-16 14:17:38 +01:00
2025-02-13 11:21:30 +01:00
2025-03-12 20:56:24 +01:00
2025-03-16 14:17:38 +01:00
2025-02-19 19:38:25 +01:00
2025-03-12 20:56:24 +01:00
2025-03-16 14:17:38 +01:00
2025-03-12 10:24:22 +08:00
2025-03-16 14:17:38 +01:00
2025-03-16 14:17:38 +01:00
2025-03-16 14:17:38 +01:00
2025-03-16 14:17:38 +01:00
2025-03-15 04:06:31 +01:00