-
Notifications
You must be signed in to change notification settings - Fork 27
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
Excluding Git metadata and project examples from gems. #91
Comments
Hi @whitingjr, those I have not considered whether the vendored code from git repositories could be smaller by using shallow check outs, but we can certainly take a look at it. The obvious requirement is that Bundler needs to ensure the correct code is being loaded (so some git metadata is needed) to function correctly. I'll take a look and update accordingly, thanks! |
Hi, support for shallow clones in git checkouts referencing rubygems is not implemented in Bundler. There is https://github.com/rubygems/bundler/issues/4556 though, which if closed with an implementation should allow us to use shallow clones and reduce a bit the footprint. |
Hi,
Taking a quick peek inside a generated apisonator container I see the following directories.
Git metadata can quickly add up in size. Are these directories good candidates for exclusion ?
It might be the case this suggestion needs raised upstream to the respective gem projects.
The text was updated successfully, but these errors were encountered: