Comment 3 for bug 314254

Revision history for this message
Martin Pool (mbp) wrote : Re: [Bug 314254] [NEW] external_diff shouldn't use gnu-specific options

  summary "external_diff should not assume diff is gnu diff"

On 6 Jan 2009, Robert Collins <email address hidden> wrote:

> I'm not sure this is a bug; its reasonable to depend on certain
> capabilities in external tools - bzr doesn't claim to need 'posix diff'.

Having this feature just break is buggy. Various fixes are possible eg:

 * document that 'diff' must be GNU diff

 * run gdiff or gnudiff or whatever it's called

 * only use --binary on platforms where we reasonably expect that diff
   will support it

--
Martin