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

Bug in --diff-cmd argument passing?

From: Jeff Price <jefferyrprice_at_gmail.com>
Date: 2005-03-03 21:36:01 CET

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

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