Improve performance of run_git_ex() Instead of calling Pike.DefaultBackend() until p->status() says tha the process has terminated, loop until both stdout and stderr have been closed. This is better because otherwise we may be stuck inside the backend for up to one second while the process is already terminated. This change gives a considerable speedup on Solaris.