Hi Michael, Could you please confirm that I correctly implemented support for Tramp in the following patch. >> I run Emacs locally (macosx laptop) and edit remote (Amazon Linux "cloud >> desktop") files using tramp (scp). >> I can commit files using vc/git just fine. >> However, when I edit *vc-diff* and hit C-v v v (vc-next-action), and >> then edit the commit message abd hit C-c C-c, I get this error: >> Debugger entered--Lisp error: (error "Failed (status 128): git --no-pager apply --cached...") > > The problem is in these lines that create a temporary file > on a local directory only: