Unified · Split
| @@ -1,5 +1,6 @@ | |||
| 1 | use gix::bstr::{BString, ByteSlice}; | 1 | use gix::bstr::{BString, ByteSlice}; |
| 2 | use gix::objs::tree::EntryMode; | 2 | use gix::objs::tree::EntryMode; |
| 3 | use gix::odb::store::RefreshMode; | ||
| 3 | use gix::prelude::ObjectIdExt; | 4 | use gix::prelude::ObjectIdExt; |
| 4 | 5 | ||
| 5 | pub fn tree( | 6 | pub fn tree( |
| @@ -9,6 +10,7 @@ pub fn tree( · 3 unmodified lines | |||
| 9 | new_treeish: BString, | 10 | new_treeish: BString, |
| 10 | ) -> anyhow::Result<()> { | 11 | ) -> anyhow::Result<()> { |
| 11 | repo.object_cache_size_if_unset(repo.compute_object_cache_size_for_tree_diffs(&**repo.index_or_empty()?)); | 12 | repo.object_cache_size_if_unset(repo.compute_object_cache_size_for_tree_diffs(&**repo.index_or_empty()?)); |
| 13 | repo.objects.refresh = RefreshMode::Never; | ||
| 12 | 14 | ||
| 13 | let old_tree_id = repo.rev_parse_single(old_treeish.as_bstr())?; | 15 | let old_tree_id = repo.rev_parse_single(old_treeish.as_bstr())?; |
| 14 | let new_tree_id = repo.rev_parse_single(new_treeish.as_bstr())?; | 16 | let new_tree_id = repo.rev_parse_single(new_treeish.as_bstr())?; |