From 69b4a9cf216f4ffcb69ea2c39ebd6a01b2d0fec9 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 16 Feb 2021 18:18:01 -0500 Subject: diff: add --jobs support Use multiprocessing to run diff in parallel. Change-Id: I61e973d9c2cde039d5eebe8d0fe8bb63171ef447 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/297483 Tested-by: Mike Frysinger Reviewed-by: Chris Mcdonald --- project.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'project.py') diff --git a/project.py b/project.py index 52a77f1e..da67c363 100644 --- a/project.py +++ b/project.py @@ -832,10 +832,12 @@ class Project(object): return 'DIRTY' - def PrintWorkTreeDiff(self, absolute_paths=False): + def PrintWorkTreeDiff(self, absolute_paths=False, output_redir=None): """Prints the status of the repository to stdout. """ out = DiffColoring(self.config) + if output_redir: + out.redirect(output_redir) cmd = ['diff'] if out.is_on: cmd.append('--color') -- cgit v1.2.3-54-g00ecf