[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r99491: * arc-mode.el (archive-unique
From: |
Juri Linkov |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r99491: * arc-mode.el (archive-unique-fname): Make directories for nested |
Date: |
Fri, 12 Feb 2010 21:35:45 +0200 |
User-agent: |
Bazaar (2.0.3) |
------------------------------------------------------------
revno: 99491
committer: Juri Linkov <address@hidden>
branch nick: trunk
timestamp: Fri 2010-02-12 21:35:45 +0200
message:
* arc-mode.el (archive-unique-fname): Make directories for nested
archives. (Bug#5540)
modified:
lisp/ChangeLog
lisp/arc-mode.el
=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog 2010-02-12 19:28:29 +0000
+++ b/lisp/ChangeLog 2010-02-12 19:35:45 +0000
@@ -1,5 +1,10 @@
2010-02-12 Juri Linkov <address@hidden>
+ * arc-mode.el (archive-unique-fname): Make directories for nested
+ archives. (Bug#5540)
+
+2010-02-12 Juri Linkov <address@hidden>
+
* ffap.el (dired-at-point): Fix docstring. (Bug#5565)
2010-02-11 Stefan Monnier <address@hidden>
=== modified file 'lisp/arc-mode.el'
--- a/lisp/arc-mode.el 2010-02-01 22:35:04 +0000
+++ b/lisp/arc-mode.el 2010-02-12 19:35:45 +0000
@@ -834,6 +834,11 @@
;; reconstructed in the temporary directory.
(make-directory (file-name-directory tmpfile) t)
(make-temp-file tmpfile))
+ ;; Maked sure all the leading directories in `fullname' exist
+ ;; under archive-tmpdir. This is necessary for nested archives
+ ;; (`archive-extract' sets `archive-remote' to t in case
+ ;; an archive occurs inside another archive).
+ (make-directory (file-name-directory fullname) t)
fullname)))
(defun archive-maybe-copy (archive)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r99491: * arc-mode.el (archive-unique-fname): Make directories for nested,
Juri Linkov <=