Michael Schlottke wrote on Wed, Jun 26, 2013 at 17:34:15 +0200:
>
> On Jun 21, 2013, at 15:23 , Philip Martin wrote:
> > Another user raised the issue
> >
> > http://subversion.tigris.org/issues/show_bug.cgi?id=4382
> >
> > Using '--diff-cmd colordiff' to get coloured output no longer works.
> >
> > Here's a solution that requires the user to mark the command as
> > requiring direct access. Log and patch:
> >
> > Allow the user to bypass the temporary spool file when invoking an
> > external diff command. This allows commands that expect to see
> > a terminal to work. The user adds the prefix 'svn:direct:' to the
> > command and Subversion passes the stream's file rather than creating
> > a spool file. So
> >
> > --diff-cmd foo
> >
> > runs foo with a spool file and
> >
> > --diff-cmd svn:direct:foo
> >
> > runs foo with the stream's file.
>
> I can confirm that your patch works for me (OS X Lion and Linux).
> Thanks for the quick fix! Keeping my fingers crossed that this will
> make it into the repository soon.
>
I believe http://svn.apache.org/r1497002 fixes this issue (without the
svn:direct: prefix), and is proposed for backport towards 1.8.1.
Daniel
> Michael
>
Received on 2013-06-27 12:08:19 CEST