aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lisp/magit-git.el9
1 files changed, 4 insertions, 5 deletions
diff --git a/lisp/magit-git.el b/lisp/magit-git.el
index 505b985..c09bb7f 100644
--- a/lisp/magit-git.el
+++ b/lisp/magit-git.el
@@ -1223,14 +1223,13 @@ See also `magit-untracked-files'."
(magit-list-files "-v" args)))
(defun magit-revision-files (rev)
- (magit-with-toplevel
- (magit-git-items "ls-tree" "-z" "-r" "--name-only" rev)))
+ (magit-git-items "ls-tree" "-z" "--full-tree" "-r" "--name-only" rev))
(defun magit-revision-directories (rev)
"List directories that contain a tracked file in revision REV."
- (magit-with-toplevel
- (mapcar #'file-name-as-directory
- (magit-git-items "ls-tree" "-z" "-r" "-d" "--name-only" rev))))
+ (mapcar #'file-name-as-directory
+ (magit-git-items "ls-tree" "-z" "--full-tree" "-r" "-d" "--name-only"
+ rev)))
(defun magit-changed-files (rev-or-range &optional other-rev)
"Return list of files the have changed between two revisions.