We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9207c6c commit ae68b53Copy full SHA for ae68b53
src/onefetch/repo.rs
@@ -22,19 +22,10 @@ impl<'a> Repo<'a> {
22
let logs: Vec<Commit<'a>> = revwalk
23
.filter_map(|r| match r {
24
Err(_) => None,
25
- Ok(r) => {
26
- if let Ok(commit) = repo.find_commit(r) {
27
- if no_merges {
28
- let parents = commit.parents().len();
29
- if parents > 1 {
30
- return None;
31
- }
32
33
- Some(commit)
34
- } else {
35
- None
36
37
+ Ok(r) => repo
+ .find_commit(r)
+ .ok()
+ .filter(|commit| !(no_merges && commit.parents().len() > 1)),
38
})
39
.collect();
40
0 commit comments