Preliminary support for sparse indices#870
Conversation
All tests pass. Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
All tests pass. Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
All tests pass. Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
|
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 <CE.Mohammad.AlSaleh@gmail.com>
Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
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).ureqwas already a dependency for some reason. So I used it after enabling the "gzip" feature.Note to implementers regarding
gix-basedGitIndexfrom 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