File tree Expand file tree Collapse file tree 3 files changed +14
-13
lines changed
gix-pack/src/data/output/count/objects Expand file tree Collapse file tree 3 files changed +14
-13
lines changed Original file line number Diff line number Diff line change @@ -247,14 +247,14 @@ mod expand {
247247
248248 changes_delegate. clear ( ) ;
249249 let objects = CountingObjects :: new ( db) ;
250- gix_diff:: tree:: Changes :: from ( Some ( parent_tree ) )
251- . needed_to_obtain (
252- current_tree_iter,
253- & mut tree_diff_state,
254- & objects,
255- & mut changes_delegate,
256- )
257- . map_err ( Error :: TreeChanges ) ?;
250+ gix_diff:: tree (
251+ parent_tree ,
252+ current_tree_iter,
253+ & mut tree_diff_state,
254+ & objects,
255+ & mut changes_delegate,
256+ )
257+ . map_err ( Error :: TreeChanges ) ?;
258258 stats. decoded_objects += objects. into_count ( ) ;
259259 }
260260 & changes_delegate. objects
Original file line number Diff line number Diff line change @@ -90,7 +90,7 @@ pub enum Error {
9090 #[ error( transparent) ]
9191 TreeTraverse ( gix_traverse:: tree:: breadthfirst:: Error ) ,
9292 #[ error( transparent) ]
93- TreeChanges ( gix_diff:: tree:: changes :: Error ) ,
93+ TreeChanges ( gix_diff:: tree:: Error ) ,
9494 #[ error( "Operation interrupted" ) ]
9595 Interrupted ,
9696}
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ use crate::{
1414#[ allow( missing_docs) ]
1515pub enum Error {
1616 #[ error( transparent) ]
17- Diff ( #[ from] gix_diff:: tree:: changes :: Error ) ,
17+ Diff ( #[ from] gix_diff:: tree:: Error ) ,
1818 #[ error( "The user-provided callback failed" ) ]
1919 ForEach ( #[ source] Box < dyn std:: error:: Error + Send + Sync + ' static > ) ,
2020 #[ error( transparent) ]
@@ -88,7 +88,8 @@ impl<'old> Platform<'_, 'old> {
8888 tracked : self . rewrites . map ( rewrites:: Tracker :: new) ,
8989 err : None ,
9090 } ;
91- match gix_diff:: tree:: Changes :: from ( TreeRefIter :: from_bytes ( & self . lhs . data ) ) . needed_to_obtain (
91+ match gix_diff:: tree (
92+ TreeRefIter :: from_bytes ( & self . lhs . data ) ,
9293 TreeRefIter :: from_bytes ( & other. data ) ,
9394 & mut self . state ,
9495 & repo. objects ,
@@ -103,9 +104,9 @@ impl<'old> Platform<'_, 'old> {
103104 None => Ok ( outcome) ,
104105 }
105106 }
106- Err ( gix_diff:: tree:: changes :: Error :: Cancelled ) => delegate
107+ Err ( gix_diff:: tree:: Error :: Cancelled ) => delegate
107108 . err
108- . map_or ( Err ( Error :: Diff ( gix_diff:: tree:: changes :: Error :: Cancelled ) ) , |err| {
109+ . map_or ( Err ( Error :: Diff ( gix_diff:: tree:: Error :: Cancelled ) ) , |err| {
109110 Err ( Error :: ForEach ( err. into ( ) ) )
110111 } ) ,
111112 Err ( err) => Err ( err. into ( ) ) ,
You can’t perform that action at this time.
0 commit comments