From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 08 18:23:40 2010 Received: (at submit) by debbugs.gnu.org; 8 Jan 2010 23:23:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NTOBA-0000Kb-9J for submit@debbugs.gnu.org; Fri, 08 Jan 2010 18:23:40 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NTO2v-0000GK-Fa for submit@debbugs.gnu.org; Fri, 08 Jan 2010 18:15:14 -0500 Received: from mail.gnu.org ([199.232.76.166]:37310 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NTO2r-0006eL-Ci for emacs-pretest-bug@gnu.org; Fri, 08 Jan 2010 18:15:05 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NTO2p-0006Z1-KW for emacs-pretest-bug@gnu.org; Fri, 08 Jan 2010 18:15:04 -0500 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on monty-python X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.1.0 Received: from mail.gmx.net ([213.165.64.20]:38615) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1NTO2p-0006Xn-2c for emacs-pretest-bug@gnu.org; Fri, 08 Jan 2010 18:15:03 -0500 Received: (qmail invoked by alias); 08 Jan 2010 23:14:59 -0000 Received: from i59F57FEA.versanet.de (EHLO escher.home) [89.245.127.234] by mail.gmx.net (mp063) with SMTP; 09 Jan 2010 00:14:59 +0100 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX19Hr4lOLtlHE/eUFSFTXMZXYdyV7eujkvGpu9XSvq I3Agp9omYUg0Wo Received: by escher.home (Postfix, from userid 1000) id BF4C110316; Sat, 9 Jan 2010 00:14:58 +0100 (CET) From: Stephen Berman To: emacs-pretest-bug@gnu.org Subject: 23.1.91; recursive directory copying is broken Date: Sat, 09 Jan 2010 00:14:58 +0100 Message-ID: <87fx6gkx3h.fsf@escher.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.51 X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 08 Jan 2010 18:23:38 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) 1. emacs -Q 2. Make a directory /tmp/test, add to it a file named "a" and a directory named "test", and add to /tmp/test/test a file named "b". 3. Type `M-x copy-directory RET /tmp/test RET ~ RET' to copy /tmp/test recursively to ~. 4. Type `C-x d' and at the prompt `~' to visit ~ in Dired, put the cursor on the directory "test" and type `i' to open "test" as a subdirectory. This is the result: /home/steve/test: total used in directory 16 available 7794948 -rw-r--r-- 1 steve users 4 2010-01-08 23:57 a -rw-r--r-- 1 steve users 7 2010-01-08 23:57 b Using `C' in Dired gives the same broken result. In Emacs 23.1 recursive directory copying by `C' in Dired (copy-directory does not exist in 23.1) works correctly, i.e., shows this: /home/steve/test: total used in directory 16 available 7794944 -rw-r--r-- 1 steve users 4 2010-01-08 23:31 a drwxr-xr-x 2 steve users 4096 2010-01-09 00:06 test /home/steve/test/test: total used in directory 12 available 7794944 -rw-r--r-- 1 steve users 7 2010-01-08 23:32 b In GNU Emacs 23.1.91.1 (i686-pc-linux-gnu, GTK+ Version 2.18.1) of 2010-01-06 on escher Windowing system distributor `The X.Org Foundation', version 11.0.10605000 Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=local locale-coding-system: utf-8-unix default enable-multibyte-characters: t From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 09 17:24:41 2010 Received: (at 5343) by debbugs.gnu.org; 9 Jan 2010 22:24:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NTjjd-0006Dx-1u for submit@debbugs.gnu.org; Sat, 09 Jan 2010 17:24:41 -0500 Received: from mail.gmx.net ([213.165.64.20]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1NTjG0-0005zM-4X for 5343@debbugs.gnu.org; Sat, 09 Jan 2010 16:54:04 -0500 Received: (qmail invoked by alias); 09 Jan 2010 21:53:59 -0000 Received: from i59F5503A.versanet.de (EHLO escher.home) [89.245.80.58] by mail.gmx.net (mp044) with SMTP; 09 Jan 2010 22:53:59 +0100 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX1+FREhJgvyFhFM86myJoPR8ORfq0WBrsooZ2UGEl3 V3/82UudWaT/Ps Received: by escher.home (Postfix, from userid 1000) id 3CFA710316; Sat, 9 Jan 2010 22:53:58 +0100 (CET) From: Stephen Berman To: 5343@debbugs.gnu.org Subject: Re: bug#5343: 23.1.91; recursive directory copying is broken References: <87fx6gkx3h.fsf@escher.home> Date: Sat, 09 Jan 2010 22:53:58 +0100 In-Reply-To: <87fx6gkx3h.fsf@escher.home> (Stephen Berman's message of "Sat, 09 Jan 2010 00:14:58 +0100") Message-ID: <878wc754i1.fsf@escher.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.52 X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: 5343 X-Mailman-Approved-At: Sat, 09 Jan 2010 17:24:39 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.7 (---) On Sat, 09 Jan 2010 00:14:58 +0100 Stephen Berman wrote: > 1. emacs -Q > 2. Make a directory /tmp/test, add to it a file named "a" and a > directory named "test", and add to /tmp/test/test a file named "b". > 3. Type `M-x copy-directory RET /tmp/test RET ~ RET' to copy /tmp/test > recursively to ~. > 4. Type `C-x d' and at the prompt `~' to visit ~ in Dired, put the > cursor on the directory "test" and type `i' to open "test" as a > subdirectory. This is the result: > > /home/steve/test: > total used in directory 16 available 7794948 > -rw-r--r-- 1 steve users 4 2010-01-08 23:57 a > -rw-r--r-- 1 steve users 7 2010-01-08 23:57 b This is due to the following code in copy-directory: (if (and (file-directory-p newname) (not (string-equal (file-name-nondirectory directory) (file-name-nondirectory newname)))) (setq newname (expand-file-name (file-name-nondirectory directory) newname))) Specifically, the equality check prevents newname from being changed from "home/steve/test" to "home/steve/test/test". Removing this check, as in the below patch, fixes the above breakage. I don't see any real problem this check prevents, but maybe I'm overlooking something. Steve Berman 2010-01-09 Stephen Berman * files.el (copy-directory): Don't check equality of source and target nondirectory names (bug#5343). *** /tmp/ediff7644I7H 2010-01-09 22:23:07.000000000 +0100 --- /home/steve/bzr/emacs/quickfixes/lisp/files.el 2010-01-09 21:41:52.000000000 +0100 *************** *** 4714,4722 **** ;; Compute target name. (setq directory (directory-file-name (expand-file-name directory)) newname (directory-file-name (expand-file-name newname))) ! (if (and (file-directory-p newname) ! (not (string-equal (file-name-nondirectory directory) ! (file-name-nondirectory newname)))) (setq newname (expand-file-name (file-name-nondirectory directory) newname))) (if (not (file-directory-p newname)) (make-directory newname parents)) --- 4714,4720 ---- ;; Compute target name. (setq directory (directory-file-name (expand-file-name directory)) newname (directory-file-name (expand-file-name newname))) ! (if (file-directory-p newname) (setq newname (expand-file-name (file-name-nondirectory directory) newname))) (if (not (file-directory-p newname)) (make-directory newname parents)) From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 09 21:15:19 2010 Received: (at 5343) by debbugs.gnu.org; 10 Jan 2010 02:15:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NTnKp-0001TO-CG for submit@debbugs.gnu.org; Sat, 09 Jan 2010 21:15:19 -0500 Received: from mail-fx0-f226.google.com ([209.85.220.226]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NTnKn-0001TG-P1 for 5343@debbugs.gnu.org; Sat, 09 Jan 2010 21:15:18 -0500 Received: by fxm26 with SMTP id 26so18139177fxm.39 for <5343@debbugs.gnu.org>; Sat, 09 Jan 2010 18:15:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=5GJiFxuMyO/7vyvA9hjUN1S8JpaWp9K+Q+OmnkxkE/w=; b=SSO9ilickQY5gADKTdLuTYm+yzo+nDSGzz+mkNZxCvip0d9S/NuCZx7Gny8KR1zD4X qJfPRC33hX8OSmgmAn1kBwOuAKfqKgUTA4C1P1MuYuUg3zq9Kv5dUjvytcplbKnPidk/ PcQErwZHfpIjdndSDVDxDhehCac+tdsZX78h4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=nEq25iZt0tn+bIeoKUgNgT4HYbAmdFgAEW1pFb10I5GQd40y5pFMFnahUcfdsIN17r VUHxaEBZvvAaZtLHo6pTNveKlRnR26FbFTXbl7+zx8lu9SCPAHYiu+yxNmTDyE60KR0c E8C0gHmEZ6u21WBxPnaZwtQD4ZmL2lzT/BRBc= MIME-Version: 1.0 Received: by 10.239.237.193 with SMTP id k1mr413790hbp.173.1263089708156; Sat, 09 Jan 2010 18:15:08 -0800 (PST) In-Reply-To: <878wc754i1.fsf@escher.home> References: <87fx6gkx3h.fsf@escher.home> <878wc754i1.fsf@escher.home> From: Lennart Borgman Date: Sun, 10 Jan 2010 03:14:48 +0100 Message-ID: Subject: Re: bug#5343: 23.1.91; recursive directory copying is broken To: Stephen Berman , 5343@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 5343 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) On Sat, Jan 9, 2010 at 10:53 PM, Stephen Berman wr= ote: > On Sat, 09 Jan 2010 00:14:58 +0100 Stephen Berman wrote: > >> 1. emacs -Q >> 2. Make a directory /tmp/test, add to it a file named "a" and a >> =C2=A0 =C2=A0directory named "test", and add to /tmp/test/test a file na= med "b". >> 3. Type `M-x copy-directory RET /tmp/test RET ~ RET' to copy /tmp/test >> =C2=A0 =C2=A0recursively to ~. >> 4. Type `C-x d' and at the prompt `~' to visit ~ in Dired, put the >> =C2=A0 =C2=A0cursor on the directory "test" and type `i' to open "test" = as a >> =C2=A0 =C2=A0subdirectory. =C2=A0This is the result: >> >> =C2=A0 /home/steve/test: >> =C2=A0 total used in directory 16 available 7794948 >> =C2=A0 -rw-r--r-- =C2=A01 steve users =C2=A0 =C2=A04 2010-01-08 23:57 a >> =C2=A0 -rw-r--r-- =C2=A01 steve users =C2=A0 =C2=A07 2010-01-08 23:57 b > > This is due to the following code in copy-directory: > > =C2=A0 =C2=A0(if (and (file-directory-p newname) > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (not (string-equal (file-name-n= ondirectory directory) > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(file-name-nondirectory newname)))) > =C2=A0 =C2=A0 =C2=A0 =C2=A0(setq newname > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(expand-file-name (file-n= ame-nondirectory directory) newname))) > > Specifically, the equality check prevents newname from being changed > from "home/steve/test" to "home/steve/test/test". =C2=A0Removing this che= ck, > as in the below patch, fixes the above breakage. =C2=A0I don't see any re= al > problem this check prevents, but maybe I'm overlooking something. The check looks strange to me. I wonder if the intention really was to prevent copying a directory tree into a subdirectory below itself? But if so, should not the check be a bit different? BTW, I looked at the variable `directory-files-no-dot-files-regexp'. I minor issue, but should it not be (defconst directory-files-no-dot-files-regexp "^\\(?:[^.]\\|\\.\\(?:[^.]\\|\\..\\)\\)" "Regexp of file names excluging \".\" an \"..\".") From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 12 17:08:58 2010 Received: (at 5343) by debbugs.gnu.org; 12 Jan 2010 22:08:58 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NUov3-0000WI-UV for submit@debbugs.gnu.org; Tue, 12 Jan 2010 17:08:58 -0500 Received: from mail.gmx.net ([213.165.64.20]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1NUov1-0000WA-Oh for 5343@debbugs.gnu.org; Tue, 12 Jan 2010 17:08:56 -0500 Received: (qmail invoked by alias); 12 Jan 2010 22:07:36 -0000 Received: from p4FC00C0E.dip0.t-ipconnect.de (EHLO detlef.local) [79.192.12.14] by mail.gmx.net (mp072) with SMTP; 12 Jan 2010 23:07:36 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX1+n0ip6pxin4nwjH3lSVACgsSgaZjAEYuozYywy5V Tltepts2SqPY28 From: Michael Albinus To: Stephen Berman Subject: Re: bug#5343: 23.1.91; recursive directory copying is broken References: <87fx6gkx3h.fsf@escher.home> <878wc754i1.fsf@escher.home> Date: Tue, 12 Jan 2010 23:07:31 +0100 In-Reply-To: <878wc754i1.fsf@escher.home> (Stephen Berman's message of "Sat, 09 Jan 2010 22:53:58 +0100") Message-ID: <87fx6bgeos.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.6 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 5343 Cc: 5343@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Stephen Berman writes: >> 1. emacs -Q >> 2. Make a directory /tmp/test, add to it a file named "a" and a >> directory named "test", and add to /tmp/test/test a file named "b". >> 3. Type `M-x copy-directory RET /tmp/test RET ~ RET' to copy /tmp/test >> recursively to ~. >> 4. Type `C-x d' and at the prompt `~' to visit ~ in Dired, put the >> cursor on the directory "test" and type `i' to open "test" as a >> subdirectory. This is the result: >> >> /home/steve/test: >> total used in directory 16 available 7794948 >> -rw-r--r-- 1 steve users 4 2010-01-08 23:57 a >> -rw-r--r-- 1 steve users 7 2010-01-08 23:57 b Should be fixed now. However, the patch is a little bit different from yours. > This is due to the following code in copy-directory: > > (if (and (file-directory-p newname) > (not (string-equal (file-name-nondirectory directory) > (file-name-nondirectory newname)))) > (setq newname > (expand-file-name (file-name-nondirectory directory) newname))) > > Specifically, the equality check prevents newname from being changed > from "home/steve/test" to "home/steve/test/test". Removing this check, > as in the below patch, fixes the above breakage. I don't see any real > problem this check prevents, but maybe I'm overlooking something. IIRC, there were some problems when copying a directory into an existing one. Cannot remember the exact test case, because I haven't written a comment about. > Steve Berman Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 13 05:56:01 2010 Received: (at 5343-done) by debbugs.gnu.org; 13 Jan 2010 10:56:01 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NV0tN-0006po-Ba for submit@debbugs.gnu.org; Wed, 13 Jan 2010 05:56:01 -0500 Received: from mailrelay2.alcatel.de ([194.113.59.96]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NV0tK-0006ph-S6 for 5343-done@debbugs.gnu.org; Wed, 13 Jan 2010 05:55:59 -0500 Received: from destgsu0048.stgl.sel.alcatel.de (destgsu0048.de.alcatel-lucent.com [149.204.242.4]) by mailrelay2.alcatel.de (8.13.8/8.13.8/ICT) with ESMTP id o0DAttDL011792; Wed, 13 Jan 2010 11:55:55 +0100 Received: from slbhn1.alcatel.de (slbhn1.de.alcatel-lucent.com [149.204.90.35]) by destgsu0048.stgl.sel.alcatel.de (8.12.3/8.12.3) with ESMTP id o0DAtsu9020254; Wed, 13 Jan 2010 11:55:54 +0100 (MET) From: Michael Albinus To: Stephen Berman Subject: Re: bug#5343: 23.1.91; recursive directory copying is broken References: <87fx6gkx3h.fsf@escher.home> <878wc754i1.fsf@escher.home> <87fx6bgeos.fsf@gmx.de> <87r5pumg4b.fsf@escher.home> Date: Wed, 13 Jan 2010 11:55:54 +0100 In-Reply-To: <87r5pumg4b.fsf@escher.home> (Stephen Berman's message of "Wed, 13 Jan 2010 11:52:20 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Alcanet-virus-scanned: o0DAtsu9020254 at destgsu0048.stgl.sel.alcatel.de X-Scanned-By: MIMEDefang 2.57 on 149.204.45.73 X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: 5343-done Cc: 5343-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) Stephen Berman writes: > I confirm it's fixed. Thanks! Closing bug in debbugs. > Steve Berman Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 13 06:31:28 2010 Received: (at 5343) by debbugs.gnu.org; 13 Jan 2010 11:31:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NV1Rf-0007M6-O7 for submit@debbugs.gnu.org; Wed, 13 Jan 2010 06:31:28 -0500 Received: from mail.gmx.net ([213.165.64.20]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1NV0pt-0006md-Ts for 5343@debbugs.gnu.org; Wed, 13 Jan 2010 05:52:26 -0500 Received: (qmail invoked by alias); 13 Jan 2010 10:52:22 -0000 Received: from i59F567EC.versanet.de (EHLO escher.home) [89.245.103.236] by mail.gmx.net (mp017) with SMTP; 13 Jan 2010 11:52:22 +0100 X-Authenticated: #20778731 X-Provags-ID: V01U2FsdGVkX18NNPBnfVsN7OqA8s759fMyCiDYtDJopfe7W+Do6D n5Xh+b+DXAVE9A Received: by escher.home (Postfix, from userid 1000) id E0F3010330; Wed, 13 Jan 2010 11:52:20 +0100 (CET) From: Stephen Berman To: Michael Albinus Subject: Re: bug#5343: 23.1.91; recursive directory copying is broken References: <87fx6gkx3h.fsf@escher.home> <878wc754i1.fsf@escher.home> <87fx6bgeos.fsf@gmx.de> Date: Wed, 13 Jan 2010 11:52:20 +0100 In-Reply-To: <87fx6bgeos.fsf@gmx.de> (Michael Albinus's message of "Tue, 12 Jan 2010 23:07:31 +0100") Message-ID: <87r5pumg4b.fsf@escher.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Y-GMX-Trusted: 0 X-FuHaFi: 0.61 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: 5343 X-Mailman-Approved-At: Wed, 13 Jan 2010 06:31:26 -0500 Cc: 5343@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.3 (---) On Tue, 12 Jan 2010 23:07:31 +0100 Michael Albinus wrote: > Stephen Berman writes: > >>> 1. emacs -Q >>> 2. Make a directory /tmp/test, add to it a file named "a" and a >>> directory named "test", and add to /tmp/test/test a file named "b". >>> 3. Type `M-x copy-directory RET /tmp/test RET ~ RET' to copy /tmp/test >>> recursively to ~. >>> 4. Type `C-x d' and at the prompt `~' to visit ~ in Dired, put the >>> cursor on the directory "test" and type `i' to open "test" as a >>> subdirectory. This is the result: >>> >>> /home/steve/test: >>> total used in directory 16 available 7794948 >>> -rw-r--r-- 1 steve users 4 2010-01-08 23:57 a >>> -rw-r--r-- 1 steve users 7 2010-01-08 23:57 b > > Should be fixed now. I confirm it's fixed. Thanks! Steve Berman From unknown Thu Jun 19 14:11:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 10 Feb 2010 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A long time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator