     (set-buffer (get-buffer "*svn-log-edit*"))
     (set-buffer-file-coding-system 'undecided-unix nil)
     (write-region (point-min) (point-max)
-                  (concat svn-status-temp-dir "svn-log-edit.txt") nil 1))
+                  (concat svn-status-temp-dir "svn-log-edit.txt" svn-temp-suffix) nil 1))
   (when svn-status-files-to-commit ; there are files to commit
     (svn-status-create-arg-file svn-status-temp-arg-file ""
                                 svn-status-files-to-commit "")
     (setq svn-status-files-to-commit nil)
     (svn-run-svn t t 'commit "commit" "--targets" svn-status-temp-arg-file
-                 "-F" (concat svn-status-temp-dir "svn-log-edit.txt")))
+                 "-F" (concat svn-status-temp-dir "svn-log-edit.txt" svn-temp-suffix)))
   (set-window-configuration svn-status-pre-commit-window-configuration))
 
 (defun svn-log-edit-svn-diff (arg)

(defvar svn-status-hide-unmodified nil "Hide unmodified files in *svn-status* buffer.")
(defvar svn-status-directory-history nil "List of visited svn working directories.")

(defvar svn-status-wash-control-M-in-process-buffers
  (eq system-type 'windows-nt)
  "Remove any trailing ^M in the svn process buffers")

    (svn-run-svn async t 'propset "propset"
		 svn-status-propedit-property-name
                 "--targets" svn-status-temp-arg-file
                 "-F" (concat svn-status-temp-dir "svn-prop-edit.txt" svn-temp-suffix)))
  (set-window-configuration svn-status-pre-propedit-window-configuration))

(defun svn-prop-edit-svn-diff (arg)
