]> git.eshelyaron.com Git - emacs.git/commit
Fix Tramp bug#78508
authorMichael Albinus <michael.albinus@gmx.de>
Sat, 31 May 2025 13:08:06 +0000 (15:08 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sat, 7 Jun 2025 19:55:37 +0000 (21:55 +0200)
commitaebbe52a8040751e10855ed5ddda8b61a194f51c
treeca71a8a4b15ab71d4a33a389a1e90319715b2394
parent45de01d6c2c234e73582b19e3a0519eac418a547
Fix Tramp bug#78508

* lisp/net/tramp-container.el (tramp-methods) <docker, dockercp, podman>
<podmancp, apptainer, nspawn>:
* lisp/net/tramp-sh.el (tramp-methods) <scp, scpx, rsync>
<ssh, sshx, sudo>:
* lisp/net/tramp-sshfs.el (tramp-methods) <sshfs>: Set TERM environment.
(Bug#78508)

* lisp/net/tramp-sh.el (tramp-find-executable): Handle superlong PATH.
(tramp-set-remote-path): Simplify command.
(tramp-timeout-session): Add ;;;###tramp-autoload cookie.

* lisp/net/tramp-smb.el (tramp-smb-errors): Add string.
(tramp-smb-winexe-program): Adapt docstring.
(tramp-smb-handle-copy-directory, tramp-smb-handle-file-acl)
(tramp-smb-handle-set-file-acl, tramp-smb-maybe-open-connection):
Simplify argument handling.
(tramp-smb-handle-process-file): Flush " process-exit-status" property.
(tramp-smb-call-winexe): Set $winsize.Width to 102 only.

* lisp/net/tramp.el (tramp-process-sentinel): Adapt docstring.
Set " process-exit-status" property.

* test/lisp/net/tramp-tests.el (tramp--test-enabled):
Make it more robust.
(tramp-test18-file-attributes)
(tramp-test26-interactive-file-name-completion)
(tramp-test26-file-name-completion-boundaries)
(tramp-test35-remote-path): Adapt tests.

(cherry picked from commit 5ce0e1372bb41ac83c513a632a57b3ffb643971e)
lisp/net/tramp-cache.el
lisp/net/tramp-container.el
lisp/net/tramp-sh.el
lisp/net/tramp-smb.el
lisp/net/tramp-sshfs.el
lisp/net/tramp.el