Closed GoogleCodeExporter closed 9 years ago
Have you tried using DiffMerge without svnX? Does that work?
[You may need to use Console.app to see any error messages.]
Does this happen only with DiffMerge or does it also happen with FileMerge or
TextWrangler?
I’m not aware that DiffMerge (3.3.2) uses the osascript tool.
Diffing from svnX should only use osascript if you have set CodeWarrior as the
diff app.
However, the svnx command line tool does use osascript. Were you using this?
You could try removing the LSEnvironment key/dict pair from svnX’s Info.plist
incase this is causing the problem.
You could try dropping the `exec` word from diffmerge.sh as it replaces the
shell without creating a new process which may be confusing codesign.
Original comment by chris...@gmail.com
on 20 Aug 2012 at 4:56
I have even same problem. I'm using TextWrangler as a diff viewer.
Original comment by eerien
on 24 Aug 2012 at 6:52
This appears to be a known problem in OSX 10.8.0 related to Gatekeeper.
[I’ve no idea if it’s fixed in 10.8.1.]
Have you tried removing the LSEnvironment key/dict pair from svnX’s
Info.plist.
This may be triggering the problem.
If you are unsure about editing svnX’s Info.plist I will post an edited
version for you to test.
Original comment by chris...@gmail.com
on 24 Aug 2012 at 4:12
I fixed it by modifying "diffmerge.sh" file.
21c21
< exec open -a ${DIFFMERGE_EXE} --args --nosplash "$@"
---
> exec ${DIFFMERGE_EXE} --nosplash "$@"
Original comment by asmera...@gmail.com
on 28 Aug 2012 at 9:52
Should be fixed in svnX 1.3.4.
Original comment by chris...@gmail.com
on 4 Sep 2012 at 5:43
Yes, comment #4 fixed the issues (I have v 1.3.4 bit without the change in
diffmerge.sh, it still had the error)
Original comment by schoemaker@gmail.com
on 29 Oct 2012 at 8:28
I'm still seeing this problem in svnX 1.3.4 with DiffMerge 3.3.2 on OS X
10.8.2. No LSEnvironment in svnX's Info.plist. diffmerge.sh is as suggested in
comment #4.
Original comment by RichK...@gmail.com
on 28 Nov 2012 at 3:29
Here are 3 alternative ways to solve the problem (tested on OSX 10.8.2):
1. Insert the line ‘export -n DYLD_LIBRARY_PATH’ immediately before the
‘exec…’ line in diffmerge.sh.
2. Change the ‘exec…’ line in diffmerge.sh to ‘exec "${DIFFMERGE_EXE}"
--nosplash "$@" &> /dev/null’.
3. Replace the ‘exec…’ line in diffmerge.sh with ‘open -b
com.sourcegear.DiffMerge --args --nosplash "$@"’.
Option 1 will simply stop the ‘dyld: DYLD_ environment variables being
ignored…’ error message being reported to svnX by DiffMerge.
Options 2 & 3 will prevent all/any error messages from being reported to svnX
by DiffMerge.
Option 3 will also launch DiffMerge.app regardless of in which folder it was
installed.
(So you can forget about the DIFFMERGE_PATH & DIFFMERGE_EXE vars.)
Take your pick …
Original comment by chris...@gmail.com
on 28 Nov 2012 at 7:03
Original issue reported on code.google.com by
schoemaker@gmail.com
on 20 Aug 2012 at 2:46