When external diff is configured, the results are displayed on each file, i.e. to see the differences for the next file, close the currently running diff manager.
Is there any way to make git run all diff view processes in parallel?
If I just start the process from an external diff script, apparently git deletes the temporary files that it uses for comparison.
So
#!/usr/bin/python import subprocess import sys p = subprocess.Popen(('/usr/bin/meld', sys.argv[2], sys.argv[5]))
does not work, when displaying meld 'Could not read from' / tmp / .diff_VlLwKF '
However, if I uncomment
#p.wait()
everything works fine, but then again, it's serial spawning, not parallel.
thanks
source share