]> git.eshelyaron.com Git - emacs.git/commit
Check case-sensitivity when renaming files
authorKen Brown <kbrown@cornell.edu>
Sun, 13 Nov 2016 00:00:35 +0000 (19:00 -0500)
committerKen Brown <kbrown@cornell.edu>
Sun, 13 Nov 2016 02:54:45 +0000 (21:54 -0500)
commit2809012c8f9485d8dc54b186f989f289b2797892
tree6958ef0540eaada506c32f1546147a9fd26b8a3b
parent462804da9ce5a2ffc8c6ad4887d97116cf868d13
Check case-sensitivity when renaming files

* src/fileio.c (file_name_case_insensitive_p)
(Ffile_name_case_insensitive_p):  New functions.
(Frename_file): Allow renames that simply change case when the
FILE argument is on a case-insensitive filesystem.  (Bug#24441)

* lisp/dired-aux.el (dired-do-create-files): Use
'file-name-case-insensitive-p' instead of 'system-type' to check
for case-insensitivity.  (Bug#24441)

* doc/lispref/files.texi (Truenames): Document
'file-name-case-insensitive-p'.
doc/lispref/files.texi
etc/NEWS
lisp/dired-aux.el
src/fileio.c