Enhancement to also use the external diff tool for new and deleted files.

David Ingamells david.ingamells at mapscape.eu
Wed Sep 17 08:00:54 BST 2008


Aaron Bentley wrote:
> The --using functionality was originally provided by a plugin called
> difftools: https://code.launchpad.net/~sward-dev/bzr-difftools/trunk
>
> My implementation doesn't have nearly the same rich functionality, but
> at least it's in core.  The original had special cases for a variety of
> different tools, and distinguished between per-file tools and whole-tree
> tools.
>
> So I think it's worth pursuing an implementation where diff --using is
> unchanged, but your particular tool is handled better.
>
> Aaron
>
>   

Aaron,
I suspect that it would be a thankless task trying to maintain a list of 
various diff tools and how to call them. Wouldn't it be more sense to 
add a new option to diff --using to control this? Something like
     -diffstyle visual|stdout|tree|...

Where the default is "stdout" and is the current method and "visual" 
tries to give all changes it can to a visual diff tool (e.g. meld).




More information about the bazaar mailing list