[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: pluggable client-side diff programs

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: 2007-03-28 04:19:23 CEST

Daniel Rall wrote:
> On <http://subversion.tigris.org/roadmap.html>, we mention "pluggable
> client-side diff programs" as a long-term goal. What's actually left
> to do for this past what exists for 'svn diff --diff-cmd ARG'?

Our current implementation of external diff and diff3 integrations is
pathetic, presuming that the external programs accept the full suite of GNU
diff/diff3 command-line options that Subversion wants to provide. So,
either --diff-cmd needs to be changed to accept a format string with pre-set
subsitutable variables (--diff-cmd "/usr/bin/diff -L $label1 -L $label2 -u
..."), or we need to *only* pass the substitutable variables to the program
and expect it to use them as it sees fit (which requires a wrapper script).

Anyway, see http://subversion.tigris.org/issues/show_bug.cgi?id=2044 for the
issue which tracks this enhancement.

-- 
C. Michael Pilato <cmpilato@collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand

Received on Wed Mar 28 04:19:37 2007

This is an archived mail posted to the Subversion Dev mailing list.