-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Make a small Git fork exclusively for cloning #4750
Comments
This feature tends to be accomplished in recent Scoop Core release (using semiver and a tarball program), thank you for your advice and potential sketch. |
Actually, such a tool already exists - https://github.com/ScoopInstaller/GitCloner But yes it is not integrated into the But my question is, why not use this |
Another idea is to use docker: #2783 |
Yup, I just got the idea this way to make installing Scoop and other buckets much faster in general Also for GitCloner that's exactly what I mean, I'd love seeing this being integrated into Scoop |
You can also change your git command to be more minimal. |
I think that similar issue (and solution) had been raised in #4044. Maybe the functions shallow-clone, shallow-fetch and make-shallow can be added to the code and take some of the place of git_cmd, or perhaps one can just add "--depth=1" in each case. |
Filing this under #4881 |
Feature Request
Is your feature request related to a problem? Please describe.
I often rev up a VM to test my apps and if they install correctly, one annoyance is that Git takes a bit to install each time (40+MB), and takes almost 300MB in
apps
Describe the solution you'd like
Why not make a trimmed down version which can only clone repos. It could also be integrated it into Scoop, if it has advanced integration it could be automatically installed when the user specifies a non-added known bucket, example:
How I could imagine it to work in the background:
Or while scoop is installing also install it if
git
is not found in pathDescribe alternatives you've considered
cache
folder so I don't have to download anythingscoop install <raw manifest url/manifestpath>
(only in temporary environments, iirc this breaks updates)The text was updated successfully, but these errors were encountered: