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

Re: svn external diff with non-local file fails?

From: Marshall White <marshall.white_at_pobox.com>
Date: 2005-03-26 00:13:56 CET

On Friday 25 March 2005 12:20 am, Jesse Barnum wrote:
> Thanks for your fast response!
>
> I am just taking the arguments provided by subversion... when I wrote
> that the file I was trying to open is
> '.svn/tmp/text-base/AdReqDetail.java.svn-base', that is coming from
> subversion - I didn't specifically go into that directory. The problem
> is that this file1 argument being passed to my shell script is
> referencing a non-existent file - when I try to pass it along to
> FileMerge, I get an error that it could not be read, and when I look in
> that directory after running the diff command, the directory is empty.
>
> Here is the complete list of arguments being passed to my script:
>
> jesse% svn diff --diff-cmd /Users/jesse/.subversion/svndiff -r78
> AdReqDetail.java
> Index: AdReqDetail.java
> ===================================================================
> ---Opening FileMerge---
> -u -L AdReqDetail.java (revision 78) -L AdReqDetail.java (working copy)
> .svn/tmp/text-base/AdReqDetail.java.svn-base AdReqDetail.java
>
> --Jesse
>

Subversion will delete the temporary files when your script exits. So, if
your script doesn't wait on FileMerge to exit before it does, the files can
disappear before FileMerge gets a chance to open them.

Marshall

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat Mar 26 00:16:21 2005

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.