execute_process: Improve stdout/stderr merging

Use the KWSys Process "MergeOutput" option to give the child process
the same pipe (or file) for both stdout and stderr.  This allows
natural merging of stdout and stderr together instead of merging
on arbitrary buffered read boundaries as before.
This commit is contained in:
Brad King
2015-05-07 14:40:38 -04:00
parent 31c218e6e1
commit f65bb82f36
11 changed files with 82 additions and 6 deletions
@@ -0,0 +1,5 @@
execute_process-merge-output
----------------------------
* The :command:`execute_process` command learned to support specifying
the same file for ``OUTPUT_FILE`` and ``ERROR_FILE``.