Subject: bug#18512: 24.3.93; tramp persistency file: incompatible with old versions? Tramp won't start!

From: Glenn Morris <[email-masked]>
Date: Sat, 04 Oct 2014 22:09:00 -0400

Stefan Monnier wrote:

>> ! 	   (string-match-p
>> ! 	    (format "/%s/?\\'"
>> ! 		    (regexp-quote
>> ! 		     (file-name-nondirectory
>> ! 		      (directory-file-name user-emacs-directory)))) dir)
>>   	   (string-equal (file-name-as-directory (expand-file-name dir))
>>   			 (expand-file-name user-emacs-directory))
>>   	   (setq warned t)
>
> Why not simply remove the (string-match-p "/[._]emacs\\.d/?\\'" dir) test?

It may have been a pointless attempt to avoid statting the file-system
unless it looked like it was going to be needed. (Does expand-file-name
even do that?)