Skip to content

Commit

Permalink
Update src/onefetch/repo.rs
Browse files Browse the repository at this point in the history
Co-authored-by: Spenser Black <spenserblack01@gmail.com>
  • Loading branch information
o2sh and spenserblack authored Nov 11, 2020
1 parent 597814a commit d159306
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions src/onefetch/repo.rs
Original file line number Diff line number Diff line change
Expand Up @@ -71,20 +71,16 @@ impl Repo {
.recurse_untracked_dirs(true),
))?;

let mut deleted: usize = 0;
let mut added: usize = 0;
let mut modified: usize = 0;

for e in statuses.iter() {
let (added, deleted, modified) = statuses.iter().fold((0, 0, 0), |(added, deleted, modified), e| {
let s: Status = e.status();
if s.is_index_new() || s.is_wt_new() {
added += 1;
(added + 1, deleted, modified)
} else if s.is_index_deleted() || s.is_wt_deleted() {
deleted += 1;
(added, deleted + 1, modified)
} else {
modified += 1;
(added, deleted, modified + 1)
}
}
});

let mut result = String::new();
if modified > 0 {
Expand Down

0 comments on commit d159306

Please sign in to comment.