1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-05 22:20:24 -08:00
emacs/lisp/net
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
..
ange-ftp.el Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +01:00
browse-url.el Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
dbus.el
dictionary-connection.el
dictionary.el Prefer defface's ':slant italic' to obsolete alias ':italic t' 2025-01-21 09:56:59 +01:00
dig.el
dns.el
eudc-bob.el Use defvar-keymap for some trivial keymaps 2025-03-16 13:48:11 +01:00
eudc-capf.el
eudc-export.el
eudc-hotlist.el
eudc-vars.el
eudc.el Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
eudcb-bbdb.el
eudcb-ecomplete.el
eudcb-ldap.el
eudcb-mab.el
eudcb-macos-contacts.el
eudcb-mailabbrev.el
eww.el Prefer decf to cl-decf 2025-02-23 00:38:22 +01:00
gnutls.el Prefer oddp/evenp to cl-oddp/cl-evenp 2025-02-17 05:37:10 +01:00
goto-addr.el Recommend using 'keymap-set' in Commentaries 2025-03-15 04:10:27 +01:00
hmac-def.el
hmac-md5.el
imap.el
ldap.el
mailcap.el
mairix.el
net-utils.el
network-stream.el
newst-backend.el
newst-plainview.el
newst-reader.el
newst-ticker.el
newst-treeview.el
newsticker.el
nsm.el Use .eld for some relevant cache and data files 2025-03-09 18:24:21 +01:00
ntlm.el
pop3.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
puny.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
rcirc.el Fix 'rcirc-buffer-process' not working on channel buffers 2025-02-12 04:08:31 +01:00
rfc2104.el
sasl-cram.el
sasl-digest.el
sasl-ntlm.el
sasl-scram-rfc.el
sasl-scram-sha256.el
sasl.el
secrets.el
shr-color.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
shr.el Improve calculation of indent prefixes when using text scaling 2025-02-04 09:25:17 -08:00
sieve-manage.el
sieve-mode.el
sieve.el Bind sieve-refresh-scriptlist to 'g' in sieve-mode 2025-02-13 10:31:01 +01:00
snmp-mode.el
soap-client.el Prefer incf to cl-incf in remaining files 2025-02-26 02:57:03 +01:00
soap-inspect.el
socks.el
telnet.el
tramp-adb.el Tramp: Handle symlinks to non-existing targets better 2025-03-16 14:17:38 +01:00
tramp-androidsu.el
tramp-archive.el * lisp/net/tramp-archive.el (tramp-archive-all-gvfs-methods): Use `cdadr'. 2025-02-13 11:21:30 +01:00
tramp-cache.el Tramp: Don't offer non-existing containers in completion 2025-03-12 20:56:24 +01:00
tramp-cmds.el Tramp: Handle symlinks to non-existing targets better 2025-03-16 14:17:38 +01:00
tramp-compat.el Simplify Tramp's find-executable 2025-02-19 19:38:25 +01:00
tramp-container.el Tramp: Don't offer non-existing containers in completion 2025-03-12 20:56:24 +01:00
tramp-crypt.el
tramp-ftp.el
tramp-fuse.el
tramp-gvfs.el Tramp: Handle symlinks to non-existing targets better 2025-03-16 14:17:38 +01:00
tramp-integration.el
tramp-message.el ; Replace "Elisp" with "Lisp" or "Emacs Lisp" in some places 2025-03-12 10:24:22 +08:00
tramp-rclone.el
tramp-sh.el Tramp: Handle symlinks to non-existing targets better 2025-03-16 14:17:38 +01:00
tramp-smb.el Tramp: Handle symlinks to non-existing targets better 2025-03-16 14:17:38 +01:00
tramp-sshfs.el
tramp-sudoedit.el Tramp: Handle symlinks to non-existing targets better 2025-03-16 14:17:38 +01:00
tramp-uu.el
tramp.el Tramp: Handle symlinks to non-existing targets better 2025-03-16 14:17:38 +01:00
trampver.el
webjump.el Recommend using 'keymap-global-set' in Commentaries 2025-03-15 04:06:31 +01:00
zeroconf.el