Be more flexible with the diffing.

* magit.el (magit-show-diff): Accept variable number of arguments.
Updated callers.
This commit is contained in:
Marius Vollmer 2008-08-12 03:18:04 +03:00
parent 8c4b0f9184
commit 0ef2ee3dd8

View file

@ -823,7 +823,7 @@ the current line into your working tree.
;;; Diffing
(defun magit-show-diff (from to)
(defun magit-show-diff (&rest args)
(let ((dir default-directory)
(buf (get-buffer-create "*magit-diff*")))
(display-buffer buf)
@ -833,12 +833,12 @@ the current line into your working tree.
(setq default-directory dir)
(let ((inhibit-read-only t))
(erase-buffer)
(magit-insert-section 'diff nil 'magit-wash-diff
"git" "diff" from to)))))
(apply 'magit-insert-section 'diff nil 'magit-wash-diff
"git" "diff" args)))))
(defun magit-diff-with-branch (branch)
(interactive (list (magit-read-rev "Diff HEAD against: ")))
(magit-show-diff "HEAD" branch))
(interactive (list (magit-read-rev "Diff against: ")))
(magit-show-diff branch))
;;; Markers