summaryrefslogtreecommitdiffstats
path: root/subcmds/grep.py
diff options
context:
space:
mode:
authorMike Frysinger <vapier@google.com>2021-02-27 15:31:58 -0500
committerMike Frysinger <vapier@google.com>2021-03-31 16:28:24 +0000
commitbec4fe8aa39cdf9d1a67bfba8a31b3826f9ff197 (patch)
tree4a4f803bb1e978457e4a25e4de1e4c641fa1b7de /subcmds/grep.py
parentddab0604eee41e26572f0cf9f3fd5ff7a0637594 (diff)
downloadgit-repo-bec4fe8aa39cdf9d1a67bfba8a31b3826f9ff197.tar.gz
prune: add --jobs support
Use multiprocessing to run in parallel. When operating on multiple projects, this can greatly speed things up. Across 1000 repos, it goes from ~10sec to ~4sec with the default -j8. This only does a simple conversion over to get an easy speedup. It is currently written to collect all results before displaying them. If we refactored this module more, we could have it display results as they came in. Change-Id: I5caf4ca51df0b7f078f0db104ae5232268482c1c Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/298643 Reviewed-by: Chris Mcdonald <cjmcdonald@google.com> Tested-by: Mike Frysinger <vapier@google.com>
Diffstat (limited to 'subcmds/grep.py')
0 files changed, 0 insertions, 0 deletions