Ben Reser <b...@reser.org> writes:

> I don't imagine it'd take very long at all to implement but the
> problem of course is that we really should think carefully how we go
> about doing this.  If we can detect this at runtime we probably
> should.

I don't see how Subversion can determine that one script needs a
terminal while another can use a file, only the user knows that.

It's also hard to fix 1.8, how do we pass the information into the
client library without changing the API?  Perhaps we could recognise a
special part of the command name or a special external parameter, so

   --diff-cmd svn:interactive:myscript

or

   --diff-cmd myscript -x svn:interactive

gets a terminal while

   --diff-cmd myscript

gets a file. 

-- 
Philip Martin | Subversion Committer
WANdisco | Non-Stop Data
www.wandisco.com

Reply via email to