chaoss / chaoss/CollectOSS

Check repo size and enforce a limit before cloning

Open
#458 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
13
Forks
17
Avg merge
6h 59m
Merged PRs (30d)
1

Description

some small minority of git repos are enormous

We could have a setting that institutes a maximum per repo clone size to help avoid disk space inflating too fast.

github offers a `size` parameter (in Kb) in its API. This, in practice can be either very close to, or very far from the actual clone size as github is measuring from a bare repo.

I would either add between a 50-100% safety margin or just have the filtering be based on the reported size.

Users may prefer the first one since their specified value will be closer to an actual real limit thats comparable to their "available disk space" stats

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.