Skip to content

Commit 4ea24a6

Browse files
committed
move changed files timer
1 parent 24ee7a7 commit 4ea24a6

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/main.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,10 @@ fn main() {
3636
}
3737
});
3838

39+
let start = Instant::now();
3940
let changed_files = get_changed_files();
41+
let duration = start.elapsed();
42+
println!("Getting changed files done in: {:?}", duration);
4043

4144
let mut filtered_files: Vec<String> = Vec::new();
4245

@@ -102,10 +105,7 @@ fn create_patterns_filters(arg: &str) -> Vec<PatternFilter> {
102105
}
103106

104107
fn get_changed_files() -> Vec<String> {
105-
let start = Instant::now();
106108
let repository = Repository::open(".").expect("Failed to open repository");
107-
let duration = start.elapsed();
108-
println!("Opening repository done in: {:?}", duration);
109109

110110
let head = repository.head().expect("Failed to get HEAD");
111111
let head_commit = head.peel_to_commit().expect("Failed to peel HEAD to commit");
@@ -122,7 +122,6 @@ fn get_changed_files() -> Vec<String> {
122122
let base_ref = repository.find_reference(&base_ref_string).expect("Failed to find default branch");
123123
let base_commit = base_ref.peel_to_commit().expect("Failed to peel default branch to commit");
124124

125-
let start = Instant::now();
126125
let diff = repository.diff_tree_to_tree(
127126
Some(&base_commit.tree().expect("Failed to get base tree")),
128127
Some(&head_commit.tree().expect("Failed to get HEAD tree")),
@@ -141,8 +140,6 @@ fn get_changed_files() -> Vec<String> {
141140
None,
142141
None,
143142
).expect("Error while iterating over diff");
144-
let duration = start.elapsed();
145-
println!("Getting changed files done in: {:?}", duration);
146143

147144
changed_files
148145
}

0 commit comments

Comments
 (0)