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
make use of packages.json includes to make hash based caching possible #132
Conversation
refactoring some parts completely would probably make more sense, but this way we have at least a simple caching, which is for some users noticeable when the packages.json is already over 10M big. |
@Seldaek should we build it on the |
actually I think we should get rid of the providers eventually as we don't need that mechanism anymore after the changes to how provide/replace work. We know an exact list of package names now. |
So using the old includes system here is actually fine I think, and we'll need to come up with something new to make things more efficient in the long run. |
Yeah, for the actual issue of caching, this is the simplest solution. |
@naderman the For small Satis repos, |
@stof I am aware of what the point of providers is. I was saying we will need something else, as we will want to load individual packages not everything providing a name anymore. Please read my response. Hence includes here will be just fine for now, until we come up with a new mechanism instead of providers which we can then also use here. Which is what I said to begin with. |
so is there anything blocking the merge of this pull request I can help with? |
Nope, all good. |
make use of packages.json includes to make hash based caching possible
No description provided.