branch: master commit 41d4c0935e65e4b818e7b43b94f4ed4a6da8361d Author: Alexey Veretennikov <alexey.veretenni...@gmail.com> Commit: Alexey Veretennikov <alexey.veretenni...@gmail.com>
Fixed model issue when all files in added subtree looks like directories --- ztree-diff-model.el | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) diff --git a/ztree-diff-model.el b/ztree-diff-model.el index 02ee290..3b76368 100644 --- a/ztree-diff-model.el +++ b/ztree-diff-model.el @@ -31,9 +31,6 @@ (file-directory-p left) (file-directory-p right)))) - - - (defun ztree-diff-model-files-equal (file1 file2) "Compare files using external diff. Returns t if equal" (let ((diff-output (shell-command-to-string (concat "diff -q" " " file1 " " file2)))) @@ -54,15 +51,15 @@ (dolist (file files) (if (file-directory-p file) (push (ztree-diff-model-create-node - (when (eq side 'left) path) - (when (eq side 'right) path) + (when (eq side 'left) file) + (when (eq side 'right) file) (file-short-name file) (ztree-diff-model-subtree file side) 'new) result) (push (ztree-diff-model-create-node - (when (eq side 'left) path) - (when (eq side 'right) path) + (when (eq side 'left) file) + (when (eq side 'right) file) (file-short-name file) nil 'new)