GNU bug report logs -
#47493
27.1; auto-save-file-name-transforms with uniquify should not create invalid filenames
Previous Next
Reported by: Vladimir Nikishkin <lockywolf <at> gmail.com>
Date: Tue, 30 Mar 2021 05:07:01 UTC
Severity: normal
Tags: patch
Found in version 27.1
Fixed in version 28.1
Done: Michael Albinus <michael.albinus <at> gmx.de>
Bug is archived. No further changes may be made.
Full log
Message #19 received at 47493 <at> debbugs.gnu.org (full text, mbox):
Glenn Morris <rgm <at> gnu.org> writes:
Hi Glenn,
>> Nobody has commented.
>
> You asked for an example of why this was needed; I was waiting to hear
> the answer.
Same here. However, the docstring of auto-save-file-name-transforms
speaks about the problem, so I believe it is a real one.
>> + If the optional element UNIQUIFY is a symbol returned by function
>> + `secure-hash-algorithms', the auto-save file name is constructed
>> + by taking the directory part of the replaced file-name,
>> + concatenated with the buffer file name run through `secure-hash'
>> + instead. This returns a valid name for your filesystem any way.
>
> Grammar tweaks:
>
> If UNIQUIFY is one of the members of `secure-hash-algorithms',
> Emacs constructs the nondirectory part of the auto-save file name by
> applying that `secure-hash' to the buffer file name. This avoids any
> risk of excessively long file names.
Thanks!
Best regards, Michael.
This bug report was last modified 4 years and 8 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.