@@ -29,12 +29,12 @@ pub enum SegmentScope {
29
29
}
30
30
31
31
pub fn collect ( handle : & git:: easy:: Handle ) -> anyhow:: Result < Option < commit:: History > > {
32
- let mut repo = handle. clone ( ) ;
33
- repo . object_cache_size ( 64 * 1024 ) ;
34
- let reference = match repo . head ( ) ?. peeled ( ) ?. kind {
32
+ let mut handle = handle. clone ( ) ;
33
+ handle . object_cache_size ( 64 * 1024 ) ;
34
+ let reference = match handle . head ( ) ?. peeled ( ) ?. kind {
35
35
head:: Kind :: Detached { .. } => bail ! ( "Refusing to operate on a detached head." ) ,
36
36
head:: Kind :: Unborn { .. } => return Ok ( None ) ,
37
- head:: Kind :: Symbolic ( r) => r. attach ( & repo ) ,
37
+ head:: Kind :: Symbolic ( r) => r. attach ( & handle ) ,
38
38
} ;
39
39
40
40
let mut items = Vec :: new ( ) ;
@@ -60,7 +60,7 @@ pub fn collect(handle: &git::easy::Handle) -> anyhow::Result<Option<commit::Hist
60
60
(
61
61
message,
62
62
tree_id,
63
- parent_commit_id. map ( |id| id. attach ( & repo ) . object ( ) . expect ( "present" ) . to_commit_ref ( ) . tree ( ) ) ,
63
+ parent_commit_id. map ( |id| id. attach ( & handle ) . object ( ) . expect ( "present" ) . to_commit_ref ( ) . tree ( ) ) ,
64
64
commit_time,
65
65
)
66
66
} ;
@@ -75,9 +75,9 @@ pub fn collect(handle: &git::easy::Handle) -> anyhow::Result<Option<commit::Hist
75
75
}
76
76
Ok ( m) => m,
77
77
} ;
78
- data_by_tree_id. insert ( tree_id, repo . find_object ( tree_id) ?. data . to_owned ( ) ) ;
78
+ data_by_tree_id. insert ( tree_id, handle . find_object ( tree_id) ?. data . to_owned ( ) ) ;
79
79
if let Some ( tree_id) = parent_tree_id {
80
- data_by_tree_id. insert ( tree_id, repo . find_object ( tree_id) ?. data . to_owned ( ) ) ;
80
+ data_by_tree_id. insert ( tree_id, handle . find_object ( tree_id) ?. data . to_owned ( ) ) ;
81
81
}
82
82
items. push ( commit:: history:: Item {
83
83
id : commit_id. detach ( ) ,
0 commit comments