Hi Michael, Thanks for looking into this.
I will set up the config you suggested and let you know the results. In the meantime, I am wondering if perhaps this setting is messing things up? '(tramp-copy-size-limit 102400 nil (tramp)) Cheers, Nico > On Jul 12, 2019, at 13:56, Michael Albinus <[email protected]> wrote: > > Nicholas Gianniotis <[email protected]> writes: > > Hi Nicholas, > >> Steps to reproduce >> >> 1. visit a remote directory, (eg C-x C-f /scp:host:/some/folder) >> >> 2. You are now in `Dired by name' mode >> >> 3. Position the cursor on a test directory containing many subfiles >> (eg "test-A") >> >> 4. Type `R' (dired-do-rename) >> >> 5. Enter the new directory name (eg "test-B") >> >> 6. Tramp starts the rename, but does so by copying all files to local >> machine under new name, then copying back to remote host. >> >> 7. On a remote host over a slow connection the rename took 16 minutes. > > I've tried to reproduce your scenario, in all my test cases Tramp > applies "mv -f ..." on the remote host. From your debug buffer, it is > not understandable why it calls "scp -p ..." twice. > > So I need more information. Could you pls start Emacs like this: > > --8<---------------cut here---------------start------------->8--- > emacs -Q -l tramp -l tramp-sh > --8<---------------cut here---------------end--------------->8--- > > Then apply the following in the *scratch* buffer: > > --8<---------------cut here---------------start------------->8--- > (progn > (require 'trace) > (dolist (elt (all-completions "tramp-" obarray 'functionp)) > (trace-function-background (intern elt))) > (untrace-function 'tramp-read-passwd)) > --8<---------------cut here---------------end--------------->8--- > > Rerun your test scenario. You can stop traces then with > > --8<---------------cut here---------------start------------->8--- > M-x untrace-all > --8<---------------cut here---------------end--------------->8--- > > Send the resulting *trace-output* buffer. It shouldn't contain passwords > in clear text, but better cross-check. > >> Thank you. > > Best regards, Michael. >
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Tramp-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/tramp-devel
