Function: vc-bzr-async-command

vc-bzr-async-command is a byte-compiled function defined in vc-bzr.el.gz.

Signature

(vc-bzr-async-command BZR-COMMAND &rest ARGS)

Documentation

Wrapper round vc-do-async-command using vc-bzr-program as COMMAND.

Invoke the bzr command adding BZR_PROGRESS_BAR=none and LC_MESSAGES=C to the environment. Use the current Bzr root directory as the ROOT argument to vc-do-async-command, and specify an output buffer named
"*vc-bzr : ROOT*". Return this buffer.

Source Code

;; Defined in /usr/src/emacs/lisp/vc/vc-bzr.el.gz
(defun vc-bzr-async-command (bzr-command &rest args)
  "Wrapper round `vc-do-async-command' using `vc-bzr-program' as COMMAND.
Invoke the bzr command adding `BZR_PROGRESS_BAR=none' and
`LC_MESSAGES=C' to the environment.
Use the current Bzr root directory as the ROOT argument to
`vc-do-async-command', and specify an output buffer named
\"*vc-bzr : ROOT*\".  Return this buffer."
  (let* ((process-environment
	  `("BZR_PROGRESS_BAR=none" "LC_MESSAGES=C"
            ,@process-environment))
	 (root (vc-bzr-root default-directory))
	 (buffer (format "*vc-bzr : %s*" (expand-file-name root))))
    (apply #'vc-do-async-command buffer root
	   vc-bzr-program bzr-command args)
    buffer))