GNU bug report logs -
#60569
29.0.60; vc-pull-and-push unsupported on non-git vcs
Previous Next
Reported by: Juri Linkov <juri <at> linkov.net>
Date: Thu, 5 Jan 2023 08:03:02 UTC
Severity: normal
Fixed in version 29.0.60
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
Message #25 received at 60569 <at> debbugs.gnu.org (full text, mbox):
> From: Juri Linkov <juri <at> linkov.net>
> Date: Sun, 22 Jan 2023 19:28:03 +0200
>
> > Thanks for keeping VC generic.
>
> Here is a one-line patch that adds support for vc-bzr.
>
> Eli, is it ok to install this on the emacs-29 branch?
> I briefly tested it on bzr, so it should be quite safe.
>
> diff --git a/lisp/vc/vc-bzr.el b/lisp/vc/vc-bzr.el
> index 6443f6d57aa..404800cb208 100644
> --- a/lisp/vc/vc-bzr.el
> +++ b/lisp/vc/vc-bzr.el
> @@ -381,7 +381,8 @@ vc-bzr--pushpull
> (setq-local compile-command
> (concat vc-bzr-program " " command " "
> (if args (mapconcat #'identity args " ") "")))))
> - (vc-set-async-update buf))))
> + (vc-set-async-update buf)
> + (get-buffer-process buf))))
Looks OK to me, but could you add some details regarding why this
change is needed? Did we change our requirements from the return
value of the pushpull method? Or did vc-set-async-update change its
behavior and no longer returns the process object? Or something else?
Thanks.
This bug report was last modified 2 years and 169 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.