summaryrefslogtreecommitdiffstats
path: root/subcmds/diff.py
diff options
context:
space:
mode:
authorMike Frysinger <vapier@google.com>2021-02-16 13:51:44 -0500
committerMike Frysinger <vapier@google.com>2021-02-22 22:58:30 +0000
commitfbab6065d44072d33b2fbe61f604f24397ea2de4 (patch)
tree92c355b192637e0a8a639170d1459e2763122cba /subcmds/diff.py
parent15e807cf3c5d3bf7e142f74edea219514caa749a (diff)
downloadgit-repo-fbab6065d44072d33b2fbe61f604f24397ea2de4.tar.gz
forall: rewrite parallel logic
This fixes intermingling of parallel jobs and simplifies the code by switching to subprocess.run. This also provides stable output in the order of projects by returning the output as a string that the main loop outputs. This drops support for interactive commands, but it's unclear if anyone was relying on that, and the default behavior (-j2) made that unreliable. If it turns out someone still wants this, we can look at readding it. Change-Id: I7555b4e7a15aad336667292614f730fb7a90bd26 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/297482 Reviewed-by: Chris Mcdonald <cjmcdonald@google.com> Tested-by: Mike Frysinger <vapier@google.com>
Diffstat (limited to 'subcmds/diff.py')
0 files changed, 0 insertions, 0 deletions