1. 18 Feb, 2017 1 commit
    • Michael Albinus's avatar
      Unset `non-essential' in Tramp when not needed anymore · 6ad34b3d
      Michael Albinus authored
      * doc/misc/trampver.texi:
      * lisp/net/trampver.el: Change version to "2.3.2-pre".
      
      * lisp/net/tramp-sh.el (tramp-maybe-open-connection):
      Use `tramp-completion-mode-p'.
      
      * lisp/net/tramp.el (tramp-file-name-handler): Unset `non-essential'
      when file name doesn't match `tramp-completion-file-name-regexp'.
      6ad34b3d
  2. 01 Jan, 2017 1 commit
  3. 27 Dec, 2016 1 commit
    • Michael Albinus's avatar
      Release Tramp 2.3.1 · aebe6592
      Michael Albinus authored
      * doc/misc/trampver.texi:
      * lisp/net/trampver.el: Change version to "2.3.1".
      
      * lisp/net/tramp.el (tramp-eshell-directory-change): Add it to
      `eshell-mode-hook' but `eshell-first-time-mode-hook'.
      
      * lisp/net/tramp-compat.el (tramp-compat-file-name-quoted-p)
      (tramp-compat-file-name-quote)
      (tramp-compat-file-name-unquote): Embed them in `eval-and-compile'.
      aebe6592
  4. 19 Oct, 2016 1 commit
  5. 04 Jul, 2016 1 commit
    • Michael Albinus's avatar
      Add Google Drive support to Tramp · f24fe30c
      Michael Albinus authored
      * doc/misc/tramp.texi: Add `gdrive' method.
      
      * doc/misc/trampver.texi:
      * lisp/net/trampver.el: Change version to "2.3.1-pre".
      
      * etc/NEWS: Add Tramp connection method "gdrive".
      
      * lisp/net/tramp-gvfs.el (tramp-gvfs-methods) <gdrive>: Add.
      (tramp-default-user-alist, tramp-default-host-alist): Add rule
      for "gdrive".
      (tramp-gvfs-file-attributes): Add "name", remove "standard::icon".
      (tramp-gvfs-file-attributes-with-gvfs-ls-regexp): Simplify regexp.
      (tramp-gvfs-get-directory-attributes): Improve loop.  Use
      "standard::display-name" as file name, if available.
      (tramp-gvfs-handle-file-name-all-completions): Simplify.
      (tramp-gvfs-url-file-name, tramp-gvfs-handler-mounted-unmounted)
      (tramp-gvfs-connection-mounted-p, tramp-gvfs-mount-spec):
      Map between "gdrive" and "google-drive".
      
      * lisp/net/tramp.el (tramp-call-process): Do not signal error.
      
      * test/lisp/net/tramp-tests.el (tramp--instrument-test-case):
      Do not enable `tramp-message-show-message'.
      (tramp-test13-make-directory, tramp-test14-delete-directory):
      Do not specify error type.
      f24fe30c
  6. 26 Jun, 2016 1 commit
  7. 31 Jan, 2016 1 commit
    • Michael Albinus's avatar
      Merge changes from Tramp repository · 0156b79e
      Michael Albinus authored
      * doc/misc/Makefile.in (${buildinfodir}/tramp.info tramp.html):
      No EXTRA_OPTS needed.
      
      * doc/misc/tramp.texi: Merge changes from Emacsemacs-25
      branch, especially for @trampfn{}.
      (Top): Move @ifnottex down.
      (History): XEmacs support has been removed.
      (GVFS based methods, Remote processes): Do not use emacsgvfs flag.
      (Auto-save and Backup): Use both syntax versions.
      (File name Syntax): Remark on IPv6 adresses is valid for
      unified syntax only.
      
      * doc/misc/trampver.texi: Do not set emacsgvfs flag.
      0156b79e
  8. 14 Jan, 2016 1 commit
    • Michael Albinus's avatar
      Remove XEmacs compatibility in Tramp · de8c5f9d
      Michael Albinus authored
      * doc/misc/tramp.texi: Replace flags by their hard coded name.
      Remove unused flags and the enclosed alternative text for XEmacs.
      
      * doc/misc/trampver.texi: Use "Tramp" CamelCase.  Rename "emacs"
      and "xemacs" flags to "unified" and "separate".  Remove flags
      "emacsgw", "emacsname", "emacsdir", "ftppackagename",
      "emacsothername", "emacsotherdir" and "emacsotherfilename".
      (trampver):
      * lisp/net/trampver.el (tramp-version): Set to "2.3.0-pre".
      
      * lisp/net/tramp.el (bkup-backup-directory-info)
      (directory-sep-char, ls-lisp-use-insert-directory-program)
      (outline-regexp, tramp-backup-directory-alist)
      (tramp-default-method, tramp-shell-prompt-pattern, tramp-syntax)
      (tramp-file-name-regexp-unified)
      (tramp-file-name-regexp-separate)
      (tramp-completion-file-name-regexp-unified)
      (tramp-completion-file-name-regexp-separate, tramp-chunksize)
      (tramp-get-method-parameter, tramp-find-method, tramp-find-user)
      (tramp-debug-message, tramp-progress-reporter-update)
      (with-tramp-progress-reporter)
      (tramp-rfn-eshadow-setup-minibuffer)
      (rfn-eshadow-setup-minibuffer-hook, tramp-unload-hook)
      (tramp-rfn-eshadow-update-overlay)
      (rfn-eshadow-update-overlay-hook, tramp-default-file-modes)
      (tramp-file-name-for-operation)
      (tramp-completion-file-name-handler)
      (tramp-autoload-file-name-handler, tramp-completion-mode-p)
      (tramp-handle-directory-files)
      (tramp-handle-directory-files-and-attributes)
      (tramp-handle-dired-uncache, tramp-handle-find-backup-file-name)
      (tramp-handle-insert-file-contents, tramp-handle-load)
      (tramp-handle-shell-command)
      (tramp-handle-verify-visited-file-modtime)
      (tramp-handle-file-notify-valid-p, tramp-accept-process-output)
      (tramp-check-for-regexp, tramp-wait-for-regexp)
      (tramp-send-string, tramp-mode-string-to-int)
      (tramp-get-local-gid, tramp-check-cached-permissions)
      (tramp-get-remote-tmpdir, tramp-make-tramp-temp-file)
      (auto-save-file-name-transforms)
      (tramp-handle-make-auto-save-file-name, tramp-read-passwd)
      (tramp-clear-passwd, tramp-time-diff):
      * lisp/net/tramp-adb.el (directory-listing-before-filename-regexp)
      (directory-sep-char, tramp-adb-file-name-handler-alist)
      (tramp-adb-parse-device-names)
      (tramp-adb-handle-expand-file-name)
      (tramp-adb-handle-file-truename, tramp-adb--gnu-switches-to-ash)
      (tramp-adb-handle-file-local-copy)
      (tramp-adb-handle-write-region, tramp-adb-handle-set-file-modes)
      (tramp-adb-handle-rename-file, tramp-adb-handle-process-file)
      (tramp-adb-handle-shell-command)
      (tramp-adb-handle-start-file-process, tramp-adb-get-device)
      (tramp-adb-maybe-open-connection):
      * lisp/net/tramp-cache.el (tramp-persistency-file-name)
      (tramp-cache-print):
      * lisp/net/tramp-cmds.el (tramp-cleanup-all-connections)
      (tramp-bug, tramp-reporter-dump-variable)
      (tramp-load-report-modules, tramp-append-tramp-buffers):
      * lisp/net/tramp-compat.el (tramp-compat-funcall)
      (tramp-advice-file-expand-wildcards)
      (tramp-compat-temporary-file-directory)
      (tramp-compat-make-temp-file, tramp-compat-copy-file)
      (tramp-compat-delete-directory, )
      (tramp-compat-process-running-p):
      * lisp/net/tramp-ftp.el (tramp-methods) <ftp>:
      (tramp-default-method-alist, tramp-foreign-file-name-handler-alist):
      * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist)
      (tramp-gvfs-do-copy-or-rename-file, tramp-gvfs-handle-copy-file)
      (tramp-gvfs-handle-file-local-copy)
      (tramp-gvfs-handle-file-name-all-completions)
      (tramp-gvfs-handle-file-notify-add-watch)
      (tramp-gvfs-monitor-file-process-filter)
      (tramp-gvfs-handle-file-readable-p)
      (tramp-gvfs-handle-rename-file, tramp-gvfs-handle-write-region)
      (tramp-gvfs-file-name, tramp-gvfs-handler-askquestion)
      (tramp-gvfs-maybe-open-connection)
      (tramp-gvfs-parse-device-names):
      * lisp/net/tramp-gw.el (tramp-gw-aux-proc-sentinel)
      (tramp-gw-open-connection, tramp-gw-open-network-stream):
      * lisp/net/tramp-sh.el (directory-sep-char)
      (tramp-sh-file-name-handler-alist)
      (tramp-sh-handle-file-truename)
      (tramp-sh-handle-set-visited-file-modtime)
      (tramp-sh-handle-verify-visited-file-modtime)
      (tramp-sh-handle-set-file-modes, tramp-sh-handle-set-file-times)
      (tramp-sh-handle-file-acl)
      (tramp-sh-handle-file-name-all-completions)
      (tramp-sh-handle-copy-file, tramp-sh-handle-rename-file)
      (tramp-do-copy-or-rename-file-directly)
      (tramp-do-copy-or-rename-file-out-of-band)
      (dired-compress-file-suffixes, dired-remove-file)
      (tramp-sh-handle-dired-compress-file)
      (tramp-sh-handle-insert-directory)
      (tramp-sh-handle-expand-file-name)
      (tramp-sh-handle-start-file-process)
      (tramp-sh-handle-process-file, tramp-sh-handle-file-local-copy)
      (tramp-sh-handle-write-region, tramp-sh-handle-vc-registered)
      (tramp-sh-handle-file-notify-add-watch)
      (tramp-sh-gvfs-monitor-dir-process-filter)
      (tramp-sh-inotifywait-process-filter, tramp-maybe-send-script)
      (tramp-find-executable)
      (tramp-open-connection-setup-interactive-shell)
      (tramp-find-inline-encoding, tramp-compute-multi-hops)
      (tramp-maybe-open-connection, tramp-convert-file-attributes)
      (tramp-get-remote-path, tramp-get-remote-touch):
      * lisp/net/tramp-smb.el (tramp-smb-file-name-handler-alist)
      (tramp-smb-handle-copy-directory, tramp-smb-handle-copy-file)
      (tramp-smb-handle-delete-directory)
      (tramp-smb-handle-directory-files, tramp-smb-handle-file-acl)
      (tramp-smb-handle-make-directory-internal)
      (tramp-smb-handle-process-file, tramp-smb-handle-rename-file)
      (tramp-smb-handle-set-file-acl, tramp-smb-handle-set-file-modes)
      (tramp-smb-handle-write-region, tramp-smb-get-file-entries)
      (tramp-smb-get-cifs-capabilities)
      (tramp-smb-maybe-open-connection):
      * lisp/net/trampver.el (tramp-repository-get-version):
      Remove XEmacs compat code.
      
      * lisp/net/tramp-cmds.el (mml-mode, mml-insert-empty-tag)
      (reporter-dump-variable): Declare functions.
      
      * lisp/net/tramp.el (tramp-bkup-backup-directory-info)
      (tramp-advice-minibuffer-electric-separator)
      (tramp-advice-minibuffer-electric-tilde)
      (tramp-handle-unhandled-file-name-directory):
      * lisp/net/tramp-compat.el (tramp-compat-with-temp-message)
      (tramp-compat-font-lock-add-keywords)
      (tramp-compat-load, tramp-compat-number-sequence)
      (tramp-compat-split-string, tramp-compat-delete-dups):
      * lisp/net/tramp-sh.el (tramp-sh-handle-insert-file-contents-literally):
      Remove.
      
      * lisp/net/tramp-sh.el (tramp-methods) <psftp>: This does not work
      recursively.
      de8c5f9d
  9. 01 Jan, 2016 1 commit
  10. 29 Dec, 2015 1 commit
    • Michael Albinus's avatar
      Sync with Tramp 2.2.13 · 8ca864ba
      Michael Albinus authored
      * doc/misc/trampver.texi: Change version to "2.2.13.25.1".
      
      * lisp/net/tramp-compat.el (tramp-compat-delete-dups):
      Use `tramp-compat-funcall'.
      
      * lisp/net/tramp-gvfs.el (tramp-gvfs-parse-device-names):
      Make `split-string' call compatible with older Emacsen.
      
      * lisp/net/trampver.el: Change version to "2.2.13.25.1".
      8ca864ba
  11. 13 Nov, 2015 1 commit
  12. 21 Jul, 2015 1 commit
    • Michael Albinus's avatar
      Sync with Tramp repository · b0dbf4c0
      Michael Albinus authored
      * doc/misc/tramp.texi (Configuration): Note, that Tramp must be
      required prior changing its configuration.
      (Connection caching, Predefined connection information)
      (Remote shell setup): Fix typos.
      (Predefined connection information): Describe, how to overwrite
      parameters of `tramp-methods'.
      (Remote programs, Remote processes, Traces and Profiles):
      Simplify example.
      (Remote programs): Remove superfluous comment.
      
      * doc/misc/trampver.texi: Update release number.
      
      * lisp/net/tramp-cache.el (tramp-connection-properties): Adapt docstring.
      
      * lisp/net/tramp-gvfs.el (tramp-gvfs-do-copy-or-rename-file): New defun.
      (tramp-gvfs-handle-copy-file, tramp-gvfs-handle-rename-file): Use it.
      (tramp-gvfs-handle-make-directory): Reimplement PARENTS handling,
      "gvfs-mkdir -p ..." does not work robust.
      (tramp-gvfs-maybe-open-connection): Adapt `tramp-get-method-parameter' call.
      
      * lisp/net/tramp-sh.el (tramp-methods):
      Add `tramp-remote-shell-login' parameter where it fits.
      (tramp-get-remote-path): Use it.
      (tramp-make-copy-program-file-name): Fix quoting for "psftp" method.
      (all): Adapt `tramp-get-method-parameter' calls.
      
      * lisp/net/tramp.el (tramp-methods): Adapt docstring.
      (tramp-get-method-parameter): Replace argument METHOD by VEC.
      Check also for hits in `tramp-connection-properties'.  Adapt docstring.
      (tramp-get-remote-tmpdir): Cache only the local name of tmpdir.
      (all): Adapt `tramp-get-method-parameter' calls.
      
      * lisp/net/trampver.el Update release number.
      
      * test/automated/tramp-tests.el (tramp--instrument-test-case):
      Add "^make-symbolic-link not supported$" to `debug-ignored-errors'.
      (tramp-test13-make-directory, tramp--test-adb-p)
      (tramp--test-smb-or-windows-nt-p): Simplify.
      (tramp--test-ftp-p, tramp--test-gvfs-p): New defuns.
      (tramp--test-special-characters): Fix docstring.  Add gvfs and ftp tests.
      (tramp--test-utf8): Fix docstring.
      b0dbf4c0
  13. 28 Jun, 2015 1 commit
    • Michael Albinus's avatar
      Sync with Tramp 2.2.12 · fc0e567f
      Michael Albinus authored
      * doc/misc/trampver.texi:
      * lisp/net/trampver.el: Update release number.
      
      * test/automated/tramp-tests.el (tramp-test13-make-directory):
      Fix cleanup.
      fc0e567f
  14. 04 Mar, 2015 1 commit
    • Michael Albinus's avatar
      Sync with Tramp upstream · b209a4bf
      Michael Albinus authored
      * tramp.texi (External methods) <adb>: Explain, when Tramp
      connects to devices.  Mention port numbers.
      (GVFS based methods, File name completion): Add index.
      (Multi-hops, Remote Programs, File name completion, Ad-hoc multi-hops):
      Improve wording.
      
      * trampver.texi: Update release number.
      b209a4bf
  15. 01 Jan, 2015 2 commits
  16. 29 Dec, 2014 1 commit
  17. 08 Nov, 2014 1 commit
    • Michael Albinus's avatar
      Backport Tramp changes from trunk. · 89be8b92
      Michael Albinus authored
      * tramp.texi (Inline methods): Remove restriction on "telnet".
      Recommend sharing ssh connections for "plink".
      (External methods): Remove "sftp".  Merge "pscp" and "psftp"
      descriptions.  Recommend sharing ssh connections.  Add "nc" method.
      (GVFS based methods): Add "sftp".
      (Customizing Completion, External packages, Issues): Use @dots{}.
      (Remote shell setup): Explain, how to change command line
      arguments of remote "nc" listener.
      
      * trampver.texi: Update release number.
      89be8b92
  18. 03 Jul, 2014 1 commit
  19. 15 Jun, 2014 1 commit
    • Michael Albinus's avatar
      Sync with Tramp 2.2.10. · 6e71bf16
      Michael Albinus authored
      * doc/misc/tramp.texi (Inline methods): Remove restriction on "telnet".
      Recommend sharing ssh connections for "plink".
      (External methods): Remove "sftp".  Merge "pscp" and "psftp"
      descriptions.  Recommend sharing ssh connections.  Add "nc" method.
      (GVFS based methods): Add "sftp".
      (Customizing Completion, External packages, Issues):
      Use @dots{}.
      
      * doc/misc/trampver.texi: Update release number.
      6e71bf16
  20. 19 Feb, 2014 1 commit
  21. 16 Feb, 2014 1 commit
    • Michael Albinus's avatar
      Sync with Tramp 2.2.9. · dd7691b7
      Michael Albinus authored
      * doc/misc/trampver.texi: Update release number.
      
      * lisp/net/trampver.el: Update release number.
      
      * test/automated/tramp-tests.el (password-cache-expiry): Set to nil.
      (tramp-test28-shell-command): Make a while loop when waiting for
      process exit.
      dd7691b7
  22. 01 Jan, 2014 1 commit
  23. 07 Oct, 2013 1 commit
  24. 02 Oct, 2013 1 commit
  25. 18 Mar, 2013 1 commit
  26. 15 Mar, 2013 1 commit
  27. 01 Jan, 2013 1 commit
  28. 20 Nov, 2012 1 commit
    • Michael Albinus's avatar
      * trampver.el: · 555ccdc2
      Michael Albinus authored
      * trampver.texi: Downgrade version to 2.2.6-24.3, in order to
      distinguish from trunk.
      
      Don't merge with trunk, please.
      555ccdc2
  29. 09 Oct, 2012 1 commit
  30. 12 Sep, 2012 1 commit
    • Michael Albinus's avatar
      Sync with Tramp 2.2.6. · 20121a26
      Michael Albinus authored
      * tramp.texi (Bug Reports): Cleanup caches before a test run.
      
      * trampver.texi: Update release number.
      20121a26
  31. 11 Jun, 2012 1 commit
    • Michael Albinus's avatar
      Sync with Tramp 2.2.6-pre. · 888a7fc0
      Michael Albinus authored
      * tramp.texi (all): Use consequently @command{}, @env{} and @kbd{}
      where appropriate.
      (Ad-hoc multi-hops): New section.
      (Remote processes): New subsection "Running remote processes on
      Windows hosts".
      (History): Add remote commands on Windows, and ad-hoc multi-hop methods.
      (External methods): "ControlPersist" must be set to "no" for the
      `scpc' method.
      (Remote processes): Add a note about `auto-revert-tail-mode'.
      (Frequently Asked Questions): Use "scpx" in combination with
      "ControlPersist".  Reported by Adam Spiers <emacs@adamspiers.org>.
      
      * trampver.texi: Update release number.
      888a7fc0
  32. 11 Jan, 2012 1 commit
  33. 05 Jan, 2012 1 commit
  34. 23 Oct, 2011 1 commit
  35. 03 Aug, 2011 2 commits
  36. 30 Jul, 2011 1 commit
  37. 25 Apr, 2011 1 commit
  38. 12 Mar, 2011 1 commit