I am using DiffMerge in conjunction with perforce visual client (P4V) on Mac OS X 10.4.10.
Perforce will call diffmerge with the two files to compare as a command line arguments. The file names contain spaces and to make it work with DiffMerge I had to create a very simple shell script:
Code: Select all
$ cat dm.sh
#!/bin/sh
exec /Applications/DiffMerge.app/Contents/MacOS/DiffMerge "$@"
The shell script should be a no-op script, it shouldn't make any difference: I am just executing the exact same thing. Any idea as to why I need this strange work-around?
Thanks,
Mathieu.
PS: any plan to build DiffMerge for Solaris 10?[/code]