Learn more about cloning repositories
You have read-only access
Flush `stdout` before launching a subprocess This works around an issue in which a `popen`-ed process calls `system` and the 3rd process' output is mixed into the 2nd process' output.