On 16.06.2011 12:38, Neels J Hofmeyr wrote:
> On 06/15/2011 02:44 PM, Branko Čibej wrote:
>> GNU diff is a general-purpose diff tool. 'svn diff' is not.
> Then again, we now have 'svn patch' because some platforms "lack" general
> purpose commandline diff/patch tools. And we do already have specific
> tweaking options for the internal diff: -u, -b, -w, --ignore-eol-style, -p.

Indeed, but all of these are tailored to the Subversion's needs, whereas
GNU diff can be used in a myriad other environments. For example, "svn
diff" always produces unified diff output; GNU diff also does context
diffs, ed scripts, etc. etc -- none of which we really need or want in
our implementation.

We should just keep in mind that it is /not/ the goal of this exercise
to produce a general-purpose diff tool to compete with GNU diff.

-- Brane

Reply via email to