-
Notifications
You must be signed in to change notification settings - Fork 148
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
Preliminary support for sparse indices #870
Preliminary support for sparse indices #870
Conversation
All tests pass. Signed-off-by: Mohammad AlSaleh <[email protected]>
All tests pass. Signed-off-by: Mohammad AlSaleh <[email protected]>
Signed-off-by: Mohammad AlSaleh <[email protected]>
All tests pass. Signed-off-by: Mohammad AlSaleh <[email protected]>
git index support should probably be supported by reading the cargo config value, but it seems like a pain to find the config path so I can understand why you wouldn't want to add it, lol |
a382062
to
c016ebf
Compare
* Git index support removed. Only sparse indices work. * Tests are broken since they assume git indices. * Crate info is not fetched in parallel for the sake of simplicity. Fetching is still very fast despite that. Signed-off-by: Mohammad AlSaleh <[email protected]>
Signed-off-by: Mohammad AlSaleh <[email protected]>
Signed-off-by: Mohammad AlSaleh <[email protected]>
c016ebf
to
f0da565
Compare
Something to keep in mind is that the FCP is about to close on merging parts of cargo-upgrade into cargo-update after which I'll get to work on doing that and it will be available in a nightly. |
Sounds good. |
@epage do you have a link to the proposal you mentioned? Wondering what the exact change is but can't find anything. |
I have a got a lot of the peripheral aspects done but haven't gotten to the core of it yet |
does this mean that |
what's the alternative right now? installing vscode and the rustrover plugin to update incompatible dependencies? |
This will forever be a draft, unless someone adopts it of course. But I hope it will help moving things forward.
This implements preliminary support for sparse indices.
cargo-edit
, almost instantaneous with--offline
).ureq
was already a dependency for some reason. So I used it after enabling the "gzip" feature.Note to implementers regarding
gix
-basedGitIndex
from the latestcrates_index
:gix
.I didn't inspect those issues further, as I just wanted to make sparse indices work for me.
Related issues: #841, #865, #868, possibly #869