I'm trying to get svn --diff-cmd working with an external diff program
(opendiff, aka FileMerge). Here are the arguments passed using
Subversion 1.1.3 on Mac OS 10.3.8:
---------------------------------------------------------------------------------
>$ svn diff --diff-cmd svndiffargs.pl Day.txt
Index: Day.txt
===================================================================
numArgs = 7
0 : -u
1 : -L
2 : Day.txt (revision 1)
3 : -L
4 : Day.txt (working copy)
5 : .svn/text-base/Day.txt.svn-base
6 : .svn/tmp/Day.txt.tmp
>
---------------------------------------------------------------------------------
Notice that none of the 7 arguments passed by -diff-cmd are the actual
working copy. According to a thread in the group from 8/2003, argument
6 used to be the working copy filename. Now, however, arg 6 it is a
non-existent file under .svn/tmp. (At least the .tmp file is
non-existent when my script gets to the part that tries to launch
opendiff.)
Any thoughts?
Thanks!
Jeff
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Mar 3 21:38:29 2005