GNU bug report logs - #10489
24.0.92; dired-do-copy may create infinite directory hierarchy

Previous Next

Package: emacs;

Reported by: michael_heerdegen <at> web.de

Date: Thu, 12 Jan 2012 19:36:01 UTC

Severity: important

Tags: patch

Merged with 11130

Found in version 24.0.92

Done: Chong Yidong <cyd <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: "Drew Adams" <drew.adams <at> oracle.com>
To: "'Juanma Barranquero'" <lekktu <at> gmail.com>
Cc: 10489 <at> debbugs.gnu.org, 'Michael Albinus' <michael.albinus <at> gmx.de>
Subject: bug#10489: 24.0.92; dired-do-copy may create infinite directory hierarchy
Date: Fri, 13 Jan 2012 07:31:37 -0800
> >  (and (equal (file-remote-p file1) (file-remote-p file2))
> 
> Why is the file-remote-p needed?

If that test fails then (because either at least one of the files is not remote
or their access methods/hosts are different) we save a trip to remote machines
to determine truenames.

If that test succeeds then either both are local or both are remote, and in the
latter case they have the same host etc.

IOW, the idea is to try to do as much as possible based only on the strings
(names), and to fail if possible that way without accessing anything remotely.





This bug report was last modified 13 years and 58 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.