summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/byte-run.el
diff options
context:
space:
mode:
authorMichael Albinus <michael.albinus@gmx.de>2025-03-16 14:17:38 +0100
committerMichael Albinus <michael.albinus@gmx.de>2025-03-16 14:17:38 +0100
commitb8104dadbf285d12c356d4cddd28ac3eaf05f263 (patch)
treefdee9ed3209a12b0957d4a7699db51e0e2d05e8e /lisp/emacs-lisp/byte-run.el
parent03e33cbef3e33aa1ec843388d1671f7116a7347b (diff)
downloademacs-b8104dadbf285d12c356d4cddd28ac3eaf05f263.tar.gz
emacs-b8104dadbf285d12c356d4cddd28ac3eaf05f263.tar.bz2
emacs-b8104dadbf285d12c356d4cddd28ac3eaf05f263.zip
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.
Diffstat (limited to 'lisp/emacs-lisp/byte-run.el')
0 files changed, 0 insertions, 0 deletions