diff options
| author | Jay Belanger | 2015-04-09 19:07:15 -0500 |
|---|---|---|
| committer | Jay Belanger | 2015-04-09 19:07:15 -0500 |
| commit | 36c0acaedd5f4646276e4edd7cb94248473d075a (patch) | |
| tree | 916fad9979e778a581e85b1d9d602e11f108864e | |
| parent | e368697ce3647f1f34f4777d553604866c56ad25 (diff) | |
| parent | 0679159c41a0c577cadf6b08f730e00f3c00931c (diff) | |
| download | emacs-36c0acaedd5f4646276e4edd7cb94248473d075a.tar.gz emacs-36c0acaedd5f4646276e4edd7cb94248473d075a.zip | |
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
| -rw-r--r-- | lisp/vc/vc-dispatcher.el | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/lisp/vc/vc-dispatcher.el b/lisp/vc/vc-dispatcher.el index 4f8ec278896..8b3e888f700 100644 --- a/lisp/vc/vc-dispatcher.el +++ b/lisp/vc/vc-dispatcher.el | |||
| @@ -604,11 +604,20 @@ NOT-URGENT means it is ok to continue if the user says not to save." | |||
| 604 | (or (log-edit-empty-buffer-p) | 604 | (or (log-edit-empty-buffer-p) |
| 605 | (and (local-variable-p 'vc-log-fileset) | 605 | (and (local-variable-p 'vc-log-fileset) |
| 606 | (not (equal vc-log-fileset fileset)))) | 606 | (not (equal vc-log-fileset fileset)))) |
| 607 | `((log-edit-listfun . (lambda () | 607 | `((log-edit-listfun |
| 608 | ;; FIXME: Should expand the list | 608 | . (lambda () |
| 609 | ;; for directories. | 609 | ;; FIXME: Should expand the list for directories. |
| 610 | (mapcar 'file-relative-name | 610 | ;; Is the above still relevant? If so, it needs a |
| 611 | ',fileset))) | 611 | ;; better explanation. -- dgutov |
| 612 | (let ((root (vc-root-dir))) | ||
| 613 | ;; Returns paths relative to the root, so that | ||
| 614 | ;; `log-edit-changelog-insert-entries' | ||
| 615 | ;; substitutes them in correctly later, even when | ||
| 616 | ;; `vc-checkin' was called from a file buffer, or | ||
| 617 | ;; a non-root VC-Dir buffer. | ||
| 618 | (mapcar | ||
| 619 | (lambda (file) (file-relative-name file root)) | ||
| 620 | ',fileset)))) | ||
| 612 | (log-edit-diff-function . vc-diff) | 621 | (log-edit-diff-function . vc-diff) |
| 613 | (log-edit-vc-backend . ,backend) | 622 | (log-edit-vc-backend . ,backend) |
| 614 | (vc-log-fileset . ,fileset)) | 623 | (vc-log-fileset . ,fileset)) |