You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Launches git cat-file processes which never die #1208
I'm using this package to clone many repos. It's part of a utility which clones all repos under a GitLab group.
While running it I noticed over 6k git processes (and growing). See output below.
They're all git cat-file some with --batch-check and some with --batch.
Doing a search of this repo for batch_check I found these lines:
cmd=self._get_persistent_cmd("cat_file_header", "cat_file", batch_check=True)
# and ...cmd=self._get_persistent_cmd("cat_file_all", "cat_file", batch=True)
I guess emphasis on persistent right?
Are these processes meant to never die? What purpose do they serve?
Activity