difftools, ‘bzr diff --using footool’, and ‘diffuse’

Ben Finney ben+bazaar at benfinney.id.au
Fri Apr 3 05:11:40 BST 2009


Howdy all,

I have long enjoyed the ‘difftools’ plugin, specifically because it
adds a ‘--using footool’ option to ‘bzr diff’, allowing diffs to be
displayed with any command which supports the ‘diff(1)’ interface.

I recently installed Diffuse <URL:http://diffuse.sourceforge.net/>
which has its own support for retrieving Bazaar revisions. But I want
to use Bazaar for that, and just use ‘diffuse’ for displaying what
Bazaar tells it to display.

When I try using ‘bzr diff --using diffuse’, I get error messages from
‘diffuse’ like:

    Error reading '/tmp/bzr_diff-DORsJT-rev28_tmp/'.

    Error reading '/home/bignose/Projects/foo/bar/'.

followed by the usual Diffuse interface, with two empty panes.

Why would Diffuse not be able to read the directories with the files
Bazaar is presenting for diff? If I just run ‘diffuse' on two files
that I know exist in those two directories, it has no problem. What is
Bazaar doing differently?

-- 
 \        “Read not to contradict and confute, nor to believe and take |
  `\          for granted … but to weigh and consider.” —Francis Bacon |
_o__)                                                                  |
Ben Finney




More information about the bazaar mailing list