Skip to content

Commit 4fb53e5

Browse files
committed
only whitelist packages we are keeping from the lockfile
1 parent 4400514 commit 4fb53e5

File tree

2 files changed

+1
-5
lines changed

2 files changed

+1
-5
lines changed

src/cargo/core/registry.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,15 +168,12 @@ impl<'cfg> PackageRegistry<'cfg> {
168168
self.add_source(source, Kind::Override);
169169
}
170170

171-
pub fn add_to_yanked_whitelist(&mut self, iter: impl Iterator<Item = PackageId>) {
172-
self.yanked_whitelist.extend(iter)
173-
}
174-
175171
pub fn register_lock(&mut self, id: PackageId, deps: Vec<PackageId>) {
176172
trace!("register_lock: {}", id);
177173
for dep in deps.iter() {
178174
trace!("\t-> {}", dep);
179175
}
176+
self.yanked_whitelist.insert(id);
180177
let sub_map = self
181178
.locked
182179
.entry(id.source_id())

src/cargo/ops/resolve.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,6 @@ fn register_previous_locks(
471471
// package's dependencies here as that'll be covered below to poison those
472472
// if they changed.
473473
let mut avoid_locking = HashSet::new();
474-
registry.add_to_yanked_whitelist(resolve.iter());
475474
for node in resolve.iter() {
476475
if !keep(&node) {
477476
add_deps(resolve, node, &mut avoid_locking);

0 commit comments

Comments
 (0)