]> git.eshelyaron.com Git - emacs.git/commitdiff
* net/tramp.el (tramp-handle-directory-files-and-attributes-with-stat)
authorMichael Albinus <michael.albinus@gmx.de>
Fri, 24 Apr 2009 13:54:50 +0000 (13:54 +0000)
committerMichael Albinus <michael.albinus@gmx.de>
Fri, 24 Apr 2009 13:54:50 +0000 (13:54 +0000)
(tramp-handle-file-name-all-completions): Don't use "-b" as ls
arg.  It does not work on OpenBSD.  Reported by Taylor Venable
<taylor@metasyntax.net>.

lisp/ChangeLog
lisp/net/tramp.el

index 14ef37558a0e337472e8b0ddf7ca69effc32b8e4..5b08f7ecd7b8418d5fb972fd1104f1760c72f695 100644 (file)
@@ -1,3 +1,10 @@
+2009-04-24  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-handle-directory-files-and-attributes-with-stat)
+       (tramp-handle-file-name-all-completions): Don't use "-b" as ls
+       arg.  It does not work on OpenBSD.  Reported by Taylor Venable
+       <taylor@metasyntax.net>.
+
 2009-04-23  Chong Yidong  <cyd@stupidchicken.com>
 
        * hi-lock.el (hi-lock--inhibit-font-lock-hook): New var.
index bb1d1416d1a46f120bfe0b56e10a10fd5508f8dc..b2d5708d7482c8a0188d2efdb0ebd96429a87dea 100644 (file)
@@ -2920,7 +2920,7 @@ value of `default-file-modes'."
    vec
    (format
     (concat
-     "cd %s; echo \"(\"; (%s -ab | xargs "
+     "cd %s; echo \"(\"; (%s -a | xargs "
      "%s -c '(\"%%n\" (\"%%N\") %%h %s %s %%X.0 %%Y.0 %%Z.0 %%s.0 \"%%A\" t %%i.0 -1)'); "
      "echo \")\"")
     (tramp-shell-quote-argument localname)
@@ -2962,7 +2962,7 @@ value of `default-file-modes'."
           ;; rock.  --daniel@danann.net
           (tramp-send-command
            v
-           (format (concat "%s -ab 2>/dev/null | while read f; do "
+           (format (concat "%s -a 2>/dev/null | while read f; do "
                            "if %s -d \"$f\" 2>/dev/null; "
                            "then echo \"$f/\"; else echo \"$f\"; fi; done")
                    (tramp-get-ls-command v)
@@ -7763,6 +7763,10 @@ Only works for Bourne-like shells."
 ;;   encoding routine.
 ;; * It makes me wonder if tramp couldn't fall back to ssh when scp
 ;;   isn't on the remote host. (Mark A. Hershberger)
+;; * To improve the behavior in case of things like "git status", it
+;;   might be worthwhile to add some way to indicate that a particular
+;;   use of process-file is (supposed to be) free of side-effects.
+;;   (Stefan Monnier)
 
 ;; Functions for file-name-handler-alist:
 ;; diff-latest-backup-file -- in diff.el