Skip to content

Commit 172e6ad

Browse files
committed
set max-performance for crates-index-diff, use peek_changes_ordered
1 parent 3c0d7a2 commit 172e6ad

File tree

3 files changed

+49
-2
lines changed

3 files changed

+49
-2
lines changed

Cargo.lock

Lines changed: 47 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ regex = "1"
3232
clap = { version = "4.0.22", features = [ "derive" ] }
3333
crates-index = { version = "0.18.5", optional = true }
3434
rayon = { version = "1", optional = true }
35-
crates-index-diff = "15.0.1"
35+
crates-index-diff = { version = "15.0.1", features = [ "max-performance" ]}
3636
reqwest = { version = "0.11", features = ["blocking", "json"] } # TODO: Remove blocking when async is ready
3737
semver = { version = "1.0.4", features = ["serde"] }
3838
slug = "0.1.1"

src/build_queue.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ impl BuildQueue {
302302
pub fn get_new_crates(&self, index: &Index) -> Result<usize> {
303303
let mut conn = self.db.get()?;
304304
let diff = index.diff()?;
305-
let (mut changes, oid) = diff.peek_changes()?;
305+
let (mut changes, oid) = diff.peek_changes_ordered()?;
306306
let mut crates_added = 0;
307307

308308
// I believe this will fix ordering of queue if we get more than one crate from changes

0 commit comments

Comments
 (0)