bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#14443: 24.3.50; log-view-diff and log-view-diff-changeset broken in


From: Eli Zaretskii
Subject: bug#14443: 24.3.50; log-view-diff and log-view-diff-changeset broken in vc-bzr-change-log-mode and vc-annotate-mode (on w32)
Date: Thu, 23 May 2013 19:52:10 +0300

> Date: Thu, 23 May 2013 20:46:07 +0400
> From: Dmitry Gutov <dgutov@yandex.ru>
> CC: 14443@debbugs.gnu.org, Eli Zaretskii <eliz@gnu.org>
> 
> I'm not sure how to find out.

You could put a breakpoint on call-process and examine its arguments,
for example.

> `vc-do-command' receives the following arguments:
> 
> buffer: *vc-diff* command: bzr file-or-list: nil flags: (diff 
> --diff-options -u -r 112671..112672)

Why do you use --diff-options?  "bzr diff" works as if -u was
specified anyway, and will use its internal emulation of Diff if you
don't pass --diff-options.

> By the way, here's a (somewhat related) command that fails when invoked 
> from command line:
> 
>    bzr diff --diff-options -U0
> 
> (`bzr diff' works fine.)
> 
> Does Bazaar require additional programs to be installed?

Only if you use --diff-options.

> After recent overhaul of my MinGW installation, a number of Unix
> utilities became unavailable globally, including `diff'.

That's probably related.  So restore your diff.exe, and things will
work again.  They do for me, because my diff.exe is in perfect working
order.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]