File tree 3 files changed +14
-13
lines changed
gix-pack/src/data/output/count/objects
3 files changed +14
-13
lines changed Original file line number Diff line number Diff line change @@ -247,14 +247,14 @@ mod expand {
247
247
248
248
changes_delegate. clear ( ) ;
249
249
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 ) ?;
258
258
stats. decoded_objects += objects. into_count ( ) ;
259
259
}
260
260
& changes_delegate. objects
Original file line number Diff line number Diff line change @@ -90,7 +90,7 @@ pub enum Error {
90
90
#[ error( transparent) ]
91
91
TreeTraverse ( gix_traverse:: tree:: breadthfirst:: Error ) ,
92
92
#[ error( transparent) ]
93
- TreeChanges ( gix_diff:: tree:: changes :: Error ) ,
93
+ TreeChanges ( gix_diff:: tree:: Error ) ,
94
94
#[ error( "Operation interrupted" ) ]
95
95
Interrupted ,
96
96
}
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ use crate::{
14
14
#[ allow( missing_docs) ]
15
15
pub enum Error {
16
16
#[ error( transparent) ]
17
- Diff ( #[ from] gix_diff:: tree:: changes :: Error ) ,
17
+ Diff ( #[ from] gix_diff:: tree:: Error ) ,
18
18
#[ error( "The user-provided callback failed" ) ]
19
19
ForEach ( #[ source] Box < dyn std:: error:: Error + Send + Sync + ' static > ) ,
20
20
#[ error( transparent) ]
@@ -88,7 +88,8 @@ impl<'old> Platform<'_, 'old> {
88
88
tracked : self . rewrites . map ( rewrites:: Tracker :: new) ,
89
89
err : None ,
90
90
} ;
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 ) ,
92
93
TreeRefIter :: from_bytes ( & other. data ) ,
93
94
& mut self . state ,
94
95
& repo. objects ,
@@ -103,9 +104,9 @@ impl<'old> Platform<'_, 'old> {
103
104
None => Ok ( outcome) ,
104
105
}
105
106
}
106
- Err ( gix_diff:: tree:: changes :: Error :: Cancelled ) => delegate
107
+ Err ( gix_diff:: tree:: Error :: Cancelled ) => delegate
107
108
. 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| {
109
110
Err ( Error :: ForEach ( err. into ( ) ) )
110
111
} ) ,
111
112
Err ( err) => Err ( err. into ( ) ) ,
You can’t perform that action at this time.
0 commit comments