diff --git a/cargo-smart-release/src/git/history.rs b/cargo-smart-release/src/git/history.rs index aa4a6577278..658103a1945 100644 --- a/cargo-smart-release/src/git/history.rs +++ b/cargo-smart-release/src/git/history.rs @@ -237,10 +237,10 @@ fn add_item_if_package_changed<'a>( let mut repo = ctx.repo.clone(); repo.object_cache_size(1024 * 1024); let current = git::Tree::from_data(item.id, data_by_tree_id[&item.tree_id].to_owned(), &ctx.repo) - .lookup_path(components.iter().copied())?; + .lookup_entry(components.iter().copied())?; let parent = match item.parent_tree_id { Some(tree_id) => git::Tree::from_data(tree_id, data_by_tree_id[&tree_id].to_owned(), &ctx.repo) - .lookup_path(components.iter().copied())?, + .lookup_entry(components.iter().copied())?, None => None, }; match (current, parent) { diff --git a/cargo-smart-release/src/git/mod.rs b/cargo-smart-release/src/git/mod.rs index 0f35572d888..96c3b433926 100644 --- a/cargo-smart-release/src/git/mod.rs +++ b/cargo-smart-release/src/git/mod.rs @@ -47,14 +47,14 @@ pub fn change_since_last_release(package: &Package, ctx: &crate::Context) -> any .object()? .peel_to_kind(object::Kind::Tree)? .into_tree() - .lookup_path(components.clone())? + .lookup_entry(components.clone())? .expect("path must exist in current commit") .oid; let released_dir_id = released_target .object()? .peel_to_kind(object::Kind::Tree)? .into_tree() - .lookup_path(components)? + .lookup_entry(components)? .expect("path must exist as it was supposedly released there") .oid;