From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Vollmar Newsgroups: gmane.emacs.help Subject: ediff-directories - how to ignore timestamps and work recursively Date: Wed, 04 Sep 2013 10:54:26 +0200 Message-ID: <92C41085-34D2-4974-8988-41C717B1ECFB@nf.mpg.de> References: <873B4D6F-BF7E-4760-BB3F-13B7F61A8EAB@nf.mpg.de> <20130904074723.GD679@kuru.dyndns-at-home.com> <87k3ixf2ag.fsf@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary=Apple-Mail-127-545708002; protocol="application/pkcs7-signature"; micalg=sha1 X-Trace: ger.gmane.org 1378284896 17214 80.91.229.3 (4 Sep 2013 08:54:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 4 Sep 2013 08:54:56 +0000 (UTC) To: Michael Albinus , emacs-list Help Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Sep 04 10:54:58 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VH8rY-0003Le-Rs for geh-help-gnu-emacs@m.gmane.org; Wed, 04 Sep 2013 10:54:57 +0200 Original-Received: from localhost ([::1]:51138 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VH8rY-0007ot-7W for geh-help-gnu-emacs@m.gmane.org; Wed, 04 Sep 2013 04:54:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47266) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VH8rG-0007oK-Pk for help-gnu-emacs@gnu.org; Wed, 04 Sep 2013 04:54:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VH8rB-0004Eb-M8 for help-gnu-emacs@gnu.org; Wed, 04 Sep 2013 04:54:38 -0400 Original-Received: from mail.nf.mpg.de ([134.107.209.50]:47495) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VH8rB-0004EL-CZ for help-gnu-emacs@gnu.org; Wed, 04 Sep 2013 04:54:33 -0400 Original-Received: from jeeves.fritz.box (p5DC9F7E0.dip0.t-ipconnect.de [93.201.247.224]) by mail.nf.mpg.de (Sun Java(tm) System Messaging Server 6.3-8.03 (built Apr 24 2009; 32bit)) with ESMTPSA id <0MSL00360FEQKL00@mail.nf.mpg.de> for help-gnu-emacs@gnu.org; Wed, 04 Sep 2013 10:54:30 +0200 (MEST) In-reply-to: <87k3ixf2ag.fsf@gmx.de> X-Mailer: Apple Mail (2.1085) X-detected-operating-system: by eggs.gnu.org: Windows NT kernel [generic] [fuzzy] X-Received-From: 134.107.209.50 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:93236 Archived-At: --Apple-Mail-127-545708002 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 Dear Michael, > From: Stefan Vollmar > Date: 4. September 2013 08:06:31 MESZ > To: Org Mode Mailing List > Hello, >=20 > I want to compare two directories and see what files are different, = however, the comparison should ignore timestamps of files. Is there a = simple solution? >=20 > I had assumed that ediff would also consider files in subdirectories = of the directory paths given for comparison. Apparently, it does not do = that in Emacs 23.4.1 - is there a "recursive" option? On 04.09.2013, at 09:56, Michael Albinus wrote: >> You might have better luck on the emacs list. that was actually what I had in mind, my mistake. >> That said, did you look >> at `ediff-directories'? >=20 > That's also my tool of choice. Combined with the key sequene "=3D h = x", > which shows you only the files which differ. that works beautifully, thanks! However, there are a few files in one = directory with no corresponding files in the other directory - they are = easy to miss in my case (1000+ files). I luckily knew about them so I = noticed that ediff-directories does not list them - is that by design? > `ediff-directories' is not recursive, but it gives you also = subdirectory > pairs to compare. Just hit enter on such a pair. >=20 > As bonus, it even works for remote directories. - courtesy of the extremely useful tramp-package (which we use every day = for editing remote files)? Warm regards, Stefan --=20 Dr. Stefan Vollmar, Dipl.-Phys. Head of IT group Max-Planck-Institut f=FCr neurologische Forschung Gleueler Str. 50, 50931 K=F6ln, Germany Tel.: +49-221-4726-213 FAX +49-221-4726-298 Tel.: +49-221-478-5713 Mobile: 0160-93874279 E-Mail: vollmar@nf.mpg.de http://www.nf.mpg.de --Apple-Mail-127-545708002 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIOZTCCBCEw ggMJoAMCAQICAgDHMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNEZXV0 c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQD ExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0wNjEyMTkxMDI5MDBaFw0xOTA2MzAyMzU5 MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAwDgYDVQQLEwdERk4tUEtJ MSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U1wBblSJ01CDrNI/W7MAxBAuZgeKm FNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6fL9KDhsAw4bpXCsxEXsM84IkQ4wcOItq aACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869080UME/15eOkyGKbghoDJzANAmVgTe3RCSMq ljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqDoZRdQWvY0hD1TP3KUazZve+Sg7va64sWVlZDz+HV Ez2mHycwzUlU28kTNJpxdcVs6qcLmPkhnSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjgdkwgdYwcAYD VR0fBGkwZzBloGOgYYZfaHR0cDovL3BraS50ZWxlc2VjLmRlL2NnaS1iaW4vc2VydmljZS9hZl9E b3dubG9hZEFSTC5jcmw/LWNybF9mb3JtYXQ9WF81MDkmLWlzc3Vlcj1EVF9ST09UX0NBXzIwHQYD VR0OBBYEFEm3xs/oPR9/6kR7Eyn38QpwPt5kMB8GA1UdIwQYMBaAFDHDeRu69VPXF+CJei0XbAqz K50zMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgECMA0GCSqGSIb3DQEBBQUAA4IB AQA74Vp3wEgX3KkY7IGvWonwvSiSpspZGBJw7Cjy565/lizn8l0ZMfYTK3S9vYCyufdnyTmieTvh ERHua3iRM347XyYndVNljjNj7s9zw7CSI0khUHUjoR8Y4pSFPT8z6XcgjaK95qGFKUD2P3MyWA0J a6bahWzAP7uNZmRWJE6uDT8yNQFb6YyC2XJZT7GGhfF0hVblw/hc843uR7NTBXDn5U2KaYMo4RMJ hp5eyOpYHgwf+aTUWgRo/Sg+iwK2WLX2oSw3VwBnqyNojWOl75lrXP1LVvarQIc01BGSbOyHxQoL BzNytG8MHVQs2FHHzL8w00Ny8TK/jM5JY6gA9/IcMIIE5zCCA8+gAwIBAgIECs6x2DANBgkqhkiG 9w0BAQUFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZO LVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4XDTA3MDczMTEzMDgy NVoXDTE5MDYzMDAwMDAwMFowXjELMAkGA1UEBhMCREUxIDAeBgNVBAoTF01heC1QbGFuY2stR2Vz ZWxsc2NoYWZ0MQ8wDQYDVQQDEwZNUEcgQ0ExHDAaBgkqhkiG9w0BCQEWDW1wZy1jYUBtcGcuZGUw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDYUXKeoNTLgkGwbani4rlua5jzlzISfHna j/5qS+mojQqA/eYa0bGucylV5hyQuyJz7d4gRckdhMDV8DZIxERUIsFlXFj6HGHjaZjlhIHbo4S1 2GjLhTH5YZ37O7MHVw0L/JhhzUIxESM1ZfRT/xLqhz2idJYjT98W9OFvzPgT0yrdieMzkLUz5X/f pY8MuyYBgxnddBJRw6ZtlhdCml4F8Q35pSb8J2qANiwuJVu3WCTgL/ydo3eA8vDieMMZ7O+L1wAn CzBbHAjJ5H6xU1B7mlwmu7V3pToKPgcWmlO0HcTpa68McNTGGiY8pO0/Rn1fXkqDYf8z0lPdWUWx bM1RAgMBAAGjggGvMIIBqzASBgNVHRMBAf8ECDAGAQH/AgEBMAsGA1UdDwQEAwIBBjAdBgNVHQ4E FgQUAtYebgmrv1hlpwo8SDNh0c59w1swHwYDVR0jBBgwFoAUSbfGz+g9H3/qRHsTKffxCnA+3mQw GAYDVR0RBBEwD4ENbXBnLWNhQG1wZy5kZTCBiAYDVR0fBIGAMH4wPaA7oDmGN2h0dHA6Ly9jZHAx LnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NybC9jYWNybC5jcmwwPaA7oDmGN2h0dHA6 Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NybC9jYWNybC5jcmwwgaIGCCsG AQUFBwEBBIGVMIGSMEcGCCsGAQUFBzAChjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1y b290LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDIucGNh LmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF BQADggEBABtJz5i/SGqQOficdRUN6myFVmVelCYgkGT+zX7frnBRJFoVVafXolstZdVB7ZpH9FAc qj8O6FTZyhAANwh3+Y1D6xYBWTB7mQGy0lUoUL+j0msZjaMvyj/2LCQp7cKB5vA4h6Ntq5BN5MPc aRhunzjJey/i+J/3jMdG7KpufV47Gl0E8ky9lDegaM7SToG4IOQKwv1wsnuHoxoGLRewxO7FmYd9 uq9f4L2mHtqgq+vibT1DeehT0HGPnrjjd8NK6g2TvZwirwjydbGs7szB5oxDm/pfWoJxYzO68HKT iVBlmaWMLpGw4/UsLE+5xJHpvNXfkYCQ3T+k99KBUZuIpKwwggVRMIIEOaADAgECAgcVXqyn03zS MA0GCSqGSIb3DQEBBQUAMF4xCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdNYXgtUGxhbmNrLUdlc2Vs bHNjaGFmdDEPMA0GA1UEAxMGTVBHIENBMRwwGgYJKoZIhvcNAQkBFg1tcGctY2FAbXBnLmRlMB4X DTEzMDMxMjEzMzUxOVoXDTE2MDMxMTEzMzUxOVowgZcxCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdN YXgtUGxhbmNrLUdlc2VsbHNjaGFmdDE5MDcGA1UECxMwTWF4LVBsYW5jay1JbnN0aXR1dCBmdWVy IG5ldXJvbG9naXNjaGUgRm9yc2NodW5nMRIwEAYDVQQLEwlJVC1HcnVwcGUxFzAVBgNVBAMTDlN0 ZWZhbiBWb2xsbWFyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3xyBMLog2JIiafUf FueCRrP1ONp1Rr62Ey633QWNF8h6ax3RyQ1gDVi1MfT2O3aBvASeOdhl5tXmilFUjMThwBamsM1V INd8mYE48he/tHoAprrcxT94HHsWtskSPLlnGPADqI8li8i/Dk7XYr+dc3NkMLup4ZZaG1xNX55j jaqjlejjP+sWuRw67247eMmXErjs8mpxgEx1Sxh4wXc2tj7mIN9Pr56diUYtlFaiMn0TmjMm4cxc kKuybfkr4UEffwQGs0ut1cl/aG5shYSspnIt+YkqPPlWxsRNsqt4LMW8tqzbpzyPg9r6l2HEddzQ pUWzFoZuK3d5P+C5Do7a0wIDAQABo4IB2DCCAdQwLwYDVR0gBCgwJjARBg8rBgEEAYGtIYIsAQEE AwAwEQYPKwYBBAGBrSGCLAIBBAMAMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUcqtRS+b+naUssIv1ieH7X3UAN7QwHwYDVR0j BBgwFoAUAtYebgmrv1hlpwo8SDNh0c59w1swHAYDVR0RBBUwE4ERdm9sbG1hckBuZi5tcGcuZGUw dwYDVR0fBHAwbjA1oDOgMYYvaHR0cDovL2NkcDEucGNhLmRmbi5kZS9tcGctY2EvcHViL2NybC9j YWNybC5jcmwwNaAzoDGGL2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvbXBnLWNhL3B1Yi9jcmwvY2Fj cmwuY3JsMIGSBggrBgEFBQcBAQSBhTCBgjA/BggrBgEFBQcwAoYzaHR0cDovL2NkcDEucGNhLmRm bi5kZS9tcGctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MD8GCCsGAQUFBzAChjNodHRwOi8vY2Rw Mi5wY2EuZGZuLmRlL21wZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQAD ggEBAEqTPK3DilG21d0E/mcnU8fLigagdbBg7+Rveq1C0L3NIoi2MZfua1MbKUqP3zoNiiKrDH0h PkEnPVFpk9cxbLLjYkwERQimsvj8gTT5PdSmj0cez52Z2n28MR6uOYsSkFyld7yl0zfGyguclzpm rLpkNwIUFxVENZ0stf36hxx8ExczhvoHyh9t3QJ7sF1PVJ2DZf+VngtZYKLRe2nS56g+R1BmP3OE QEoIPC7TLRklJmc7TWPcG4TgzaQAj+Sqw3Uu1WawGlF2lj/jUdVK2H1AYW3OdtNnPMicNV4zKfrG 9ZjXys3LPnLy8RNoaw7vBzMC3NBH353Ud9+TMtugoI0xggLnMIIC4wIBATBpMF4xCzAJBgNVBAYT AkRFMSAwHgYDVQQKExdNYXgtUGxhbmNrLUdlc2VsbHNjaGFmdDEPMA0GA1UEAxMGTVBHIENBMRww GgYJKoZIhvcNAQkBFg1tcGctY2FAbXBnLmRlAgcVXqyn03zSMAkGBSsOAwIaBQCgggFTMBgGCSqG SIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEzMDkwNDA4NTQyNlowIwYJKoZI hvcNAQkEMRYEFNKPYGXZM+Au2uDo/GXy1qiXoxN0MHgGCSsGAQQBgjcQBDFrMGkwXjELMAkGA1UE BhMCREUxIDAeBgNVBAoTF01heC1QbGFuY2stR2VzZWxsc2NoYWZ0MQ8wDQYDVQQDEwZNUEcgQ0Ex HDAaBgkqhkiG9w0BCQEWDW1wZy1jYUBtcGcuZGUCBxVerKfTfNIwegYLKoZIhvcNAQkQAgsxa6Bp MF4xCzAJBgNVBAYTAkRFMSAwHgYDVQQKExdNYXgtUGxhbmNrLUdlc2VsbHNjaGFmdDEPMA0GA1UE AxMGTVBHIENBMRwwGgYJKoZIhvcNAQkBFg1tcGctY2FAbXBnLmRlAgcVXqyn03zSMA0GCSqGSIb3 DQEBAQUABIIBACzT57Qoe/PXJMuOxkW2k1ta15KBspxNVoV/Jv06DtypMT9GhqeXqHeeQ7YPAY9K GcZhkYB5aeqRtBrKRf18dzCXbda7RlDvgq06adJ1qqvw6wNkc3eNw68nCpMlPyjHtwk9tDXjNP3P yVCa6W7Qg8cYq71lDb+Ts8fL40ODqxaQobGHWmCTh6E2cjkITSAeInnanX5dHfkf7Bzkdw8adTxr PvYSsZDIZo+fqGSdeewSHFfFcKVieLuWkrZ/uDI8KzaAJl0PvmfD/3tO3oRRlwU3sic5+NrEGryf m1zI9sqdXImOGL6CZSXkIxFnkX2tqkr4fxA3/Q0trH2XC/q99yMAAAAAAAA= --Apple-Mail-127-545708002--