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
Support for partial clones #5564
Comments
My current plan -
This will make it easier to work with partial clones, which is my focus right now (as opposed to creating partial clones) |
@ethomson just looking at recent commits, it seems like you are the best at making things happen in libgit2 - can you comment on if this is a reasonable plan, and maybe even find me a reviewer with the necessary permissions? |
👋 Hey @olsen232, sorry for the delay in getting back to you. This seems reasonable to me. I need to do a bit more research on partial clones but overall, I think that this seems like the right direction. |
@olsen232 are you still working on some of the prerequisites for partial clones? |
Hi @erikmchut and @ethomson am I still working on it? Not really - I have a fork of libgit2 that seems to do what I want it to for now. I think Edward got a bit put off by the ambiguity of the problem, or git's implementation, or of my approach - the way it works in Git means that asking "is object 30f94c... missing but promised?" is unanswerable in a reasonable amount of time in the general case, but asking "is object 30f94c at path foo/bar/baz missing but promised" is answerable. This kinda messes up the existing error codes paradigm a bit and nothing ever got merged to libgit2. The PR that got stuck is here: #5993 |
Feature request: Add support for cloning and using repositories with the partial clone feature.
The text was updated successfully, but these errors were encountered: