diff_cmd gvimdiff not working in 1.6 [SEC=UNCLASSIFIED]

2014-03-22 Thread Jin Lee
Hello,

I am trying to have SVN call an external diff tool using --diff_cmd but it 
doesn't seem to work for gvimdiff. What I'm doing is:

accessdev:/home/548/jtl548/roses/au-aa034> svn --version
svn, version 1.6.11 (r934486)
   compiled Mar  6 2014, 10:49:10
...
...
accessdev:/home/548/jtl548/roses/au-aa034> svn diff --diff-cmd=diffwrap.py 
--old=bin/envfile --new=^/a/a/0/6/0/trunk/bin/envfile


The wrapper script, diffwrap.py for calling an external diff tool is a copy of 
what's given in "Version Control with Subversion - 
For Subversion 1.7". The command seems to work with xxdiff but not with 
gvimdiff (or vimdiff).

Any help with sorting out this problem would be much appreciated.



Regards,

Jin LEE

Satellite Data Assimilation
Centre for Australian Weather and Climate Research
Australian Bureau of Meteorology
Tel: +61 3 9669 4279

RE: diff_cmd gvimdiff not working in 1.6 [SEC=UNCLASSIFIED]

2014-03-23 Thread Jin Lee
Hello Daniel,

As far as I could tell there wasn't any error message.

I tried your suggested commandline option, '-f' when calling gvim and it looks 
like it fixed the problem.

Thank you very much. Your help is much appreciated.



Regards,

Jin


> -Original Message-
> From: Daniel Shahaf [mailto:d...@daniel.shahaf.name]
> Sent: Monday, 24 March 2014 12:24 PM
> To: Jin Lee
> Cc: users@subversion.apache.org
> Subject: Re: diff_cmd gvimdiff not working in 1.6 [SEC=UNCLASSIFIED]
> 
> Jin Lee wrote on Sun, Mar 23, 2014 at 11:56:47 +1100:
> > accessdev:/home/548/jtl548/roses/au-aa034> svn diff
> > --diff-cmd=diffwrap.py --old=bin/envfile
> > --new=^/a/a/0/6/0/trunk/bin/envfile
> >
> >
> > The wrapper script, diffwrap.py for calling an external diff tool is a
> > copy of what's given in "Version Control with Subversion - For
> > Subversion 1.7". The command seems to work with xxdiff but not with 
> > gvimdiff (or vimdiff).
> 
> How does it fail?  Is there an error message?  What's the exact invocation 
> your script generates (echo the command before you run
> it)?
> Maybe you need to add '-f' to the gvim command line?