1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-04 05:11:15 -07:00
emacs/lisp/net
Michael Albinus 293c24f9ad * net/tramp.el (tramp-perl-file-truename): New defconst. Perl
code contributed by yary <not.com@gmail.com> (tiny change).
(tramp-handle-file-truename, tramp-get-remote-perl): Use it.
Check also for "perl-file-spec" and "perl-cwd-realpath"
properties.
(tramp-handle-write-region): In case of APPEND, reuse the tmpfile
name.

* net/tramp.el (tramp-perl-file-name-all-completions): New
defconst.
(tramp-get-remote-readlink): New defun.
(tramp-handle-file-truename): Use it.
(tramp-handle-file-exists-p): Check file-attributes cache, assume
file exists if cache value present.
(tramp-check-cached-permissions) New defun.
(tramp-handle-file-readable-p): Use it.
(tramp-handle-file-writable-p): Likewise.
(tramp-handle-file-executable-p): Likewise.
(tramp-handle-file-name-all-completions): Try using Perl to get
partial completions.  When perl not available, combine `cd' and
`ls' into single remote operation and use shell expansion to get
partial remote directory contents.  Set `file-exists-p' cache for
directory and any files returned by ls.  Change cache handling to
support partial directory contents.  Use error message emitted by
remote `cd' or Perl code for local tramp-error.
(tramp-do-copy-or-rename-file-directly): Avoid separate
tramp-send-command-and-check call.
(tramp-handle-process-file): Merge three remote ops into one.  Do
not flush all caches when `process-file-side-effects' is set.
(tramp-handle-write-region): Avoid tramp-set-file-uid-gid if
file-attributes shows uid/gid to be set already.
2009-10-26 09:29:12 +00:00
..
.gitignore
ange-ftp.el (ange-ftp-file-size): Use unwind-protect. 2009-10-18 00:46:49 +00:00
browse-url.el (browse-url): Identify alist with "consp and 2009-10-18 23:55:16 +00:00
dbus.el
dig.el Fix typos. 2009-09-24 01:37:14 +00:00
dns.el * net/dns.el: Add "Keywords: comm", as per net/net-utils.el. 2009-10-21 22:58:58 +00:00
eudc-bob.el Fix typos in condition-case handlers. 2009-09-18 07:07:33 +00:00
eudc-export.el
eudc-hotlist.el
eudc-vars.el
eudc.el * puresize.h (BASE_PURESIZE): Increase to 1430000. 2009-10-23 05:15:26 +00:00
eudcb-bbdb.el
eudcb-ldap.el
eudcb-mab.el
eudcb-ph.el
goto-addr.el
hmac-def.el
hmac-md5.el
imap-hash.el Add arch tagline 2009-10-02 10:53:34 +00:00
imap.el Synch with Gnus trunk. 2009-09-28 12:09:13 +00:00
ldap.el
mairix.el
net-utils.el Fix typos. 2009-09-24 01:37:14 +00:00
netrc.el
newst-backend.el Fix typos in condition-case handlers. 2009-09-18 07:07:33 +00:00
newst-plainview.el
newst-reader.el
newst-ticker.el
newst-treeview.el
newsticker.el
ntlm.el
quickurl.el Use called-interactively-p' instead of interactive-p'. 2009-10-02 03:48:36 +00:00
rcirc.el (rcirc-authenticate): Simplify previous change. 2009-10-16 16:03:33 +00:00
rcompile.el
rlogin.el
sasl-cram.el
sasl-digest.el
sasl-ntlm.el
sasl.el
snmp-mode.el
socks.el Fix typos. 2009-09-24 01:37:14 +00:00
telnet.el
tls.el
tramp-cache.el * net/tramp-cache.el (tramp-flush-connection-property): The hash 2009-10-11 14:00:30 +00:00
tramp-cmds.el
tramp-compat.el (tramp-compat-process-running-p): Check that 2009-10-06 19:52:15 +00:00
tramp-fish.el * net/tramp-fish.el (tramp-fish-handle-delete-directory): Handle 2009-10-01 15:35:35 +00:00
tramp-ftp.el *** empty log message *** 2009-10-03 12:36:21 +00:00
tramp-gvfs.el * net/tramp-gvfs.el (tramp-gvfs-handle-delete-directory): Handle 2009-10-01 15:39:25 +00:00
tramp-gw.el
tramp-imap.el * net/tramp-imap.el (tramp-imap-file-name-handler-alist): Ignore 2009-10-26 09:05:09 +00:00
tramp-smb.el * net/tramp-smb.el (tramp-smb-get-stat-capability): New defun. 2009-10-21 11:27:59 +00:00
tramp-uu.el
tramp.el * net/tramp.el (tramp-perl-file-truename): New defconst. Perl 2009-10-26 09:29:12 +00:00
trampver.el
webjump.el
xesam.el Use called-interactively-p' instead of interactive-p'. 2009-10-02 03:48:36 +00:00
zeroconf.el Fix typos. 2009-09-24 01:37:14 +00:00