mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
Fix "g" in hg&git push&pull buffers
lisp/vc/vc-git.el (vc-git--pushpull): Set locally `compilation-directory' and `compilation-arguments'. lisp/vc/vc-hg.el (vc-hg--pushpull): Likewise.
This commit is contained in:
parent
bf96464e2f
commit
62046ed3e9
2 changed files with 18 additions and 2 deletions
|
|
@ -888,7 +888,15 @@ If PROMPT is non-nil, prompt for the Git command to run."
|
|||
(vc-compilation-mode 'git)
|
||||
(setq-local compile-command
|
||||
(concat git-program " " command " "
|
||||
(if args (mapconcat 'identity args " ") "")))))
|
||||
(if args (mapconcat 'identity args " ") "")))
|
||||
(setq-local compilation-directory root)
|
||||
;; Either set `compilation-buffer-name-function' locally to nil
|
||||
;; or use `compilation-arguments' to set `name-function'.
|
||||
;; See `compilation-buffer-name'.
|
||||
(setq-local compilation-arguments
|
||||
(list compile-command nil
|
||||
(lambda (_name-of-mode) buffer)
|
||||
nil))))
|
||||
(vc-set-async-update buffer)))
|
||||
|
||||
(defun vc-git-pull (prompt)
|
||||
|
|
|
|||
|
|
@ -1344,7 +1344,15 @@ commands, which only operated on marked files."
|
|||
(vc-compilation-mode 'hg)
|
||||
(setq-local compile-command
|
||||
(concat hg-program " " command " "
|
||||
(if args (mapconcat 'identity args " ") "")))))
|
||||
(if args (mapconcat 'identity args " ") "")))
|
||||
(setq-local compilation-directory root)
|
||||
;; Either set `compilation-buffer-name-function' locally to nil
|
||||
;; or use `compilation-arguments' to set `name-function'.
|
||||
;; See `compilation-buffer-name'.
|
||||
(setq-local compilation-arguments
|
||||
(list compile-command nil
|
||||
(lambda (_name-of-mode) buffer)
|
||||
nil))))
|
||||
(vc-set-async-update buffer)))))
|
||||
|
||||
(defun vc-hg-pull (prompt)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue