Hi,
When external diff is configured, results are displayed per file, i.e. to view differences for the next file one needs to close currently running diff viewer.
Is there a way to make git spawn all diff viewer processes in parallel?
If I just spawn process from within external diff script, apparently git deletes the temporary files it uses for comparison.
So
#!/usr/bin/python
import subprocess
import sys
p = subprocess.Popen(('/usr/bin/meld', sys.argv[2], sys.argv[5]))
#p.wait()
does not work, with meld displaying 'Could not read from '/tmp/.diff_VlLwKF'
However, if I uncomment
#p.wait()
everything works fine, but again, it's sequential spawning, not parallel.
Thanks