aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/add-log.el7
1 files changed, 5 insertions, 2 deletions
diff --git a/lisp/add-log.el b/lisp/add-log.el
index 9b180566f70..cca58931a37 100644
--- a/lisp/add-log.el
+++ b/lisp/add-log.el
@@ -59,7 +59,9 @@ current buffer to the complete file name."
59 (and buffer-file-name 59 (and buffer-file-name
60 (let (temp (file buffer-file-name)) 60 (let (temp (file buffer-file-name))
61 (while (setq temp (file-symlink-p file)) 61 (while (setq temp (file-symlink-p file))
62 (setq file temp)) 62 (setq file
63 (expand-file-name
64 temp (file-name-directory file))))
63 (file-name-directory file))) 65 (file-name-directory file)))
64 default-directory))) 66 default-directory)))
65 (if (and (eq file-name change-log-default-name) 67 (if (and (eq file-name change-log-default-name)
@@ -74,7 +76,8 @@ current buffer to the complete file name."
74 ;; for several related directories. 76 ;; for several related directories.
75 (let (temp) 77 (let (temp)
76 (while (setq temp (file-symlink-p file-name)) 78 (while (setq temp (file-symlink-p file-name))
77 (setq file-name temp))) 79 (setq file-name
80 (expand-file-name temp (file-name-directory file-name)))))
78 (setq file-name (expand-file-name file-name)) 81 (setq file-name (expand-file-name file-name))
79 ;; Move up in the dir hierarchy till we find a change log file. 82 ;; Move up in the dir hierarchy till we find a change log file.
80 (let ((file1 file-name) 83 (let ((file1 file-name)