Expand arguments support for SCMTool.popen().

Review Request #11804 — Created Sept. 1, 2021 and submitted

chipx86
Review Board
release-4.0.x
reviewboard

SCMTool.popen() previously had a hard-coded list of arguments that
were supported, which wasn't particularly helpful for many use cases.
Now, it takes **kwargs and passes them to subprocess.Popen. This
also allows for overriding the pipes, if needed by the caller.

Made use of this in an upcoming SCM implementation.

Summary
Expand arguments support for SCMTool.popen().
david
  1. Ship It!
  2. 
      
chipx86
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to release-4.0.x (9ca5cac)
Loading...