aboutsummaryrefslogtreecommitdiffstats
path: root/src/vcs/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/vcs/mod.rs')
-rw-r--r--src/vcs/mod.rs12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/vcs/mod.rs b/src/vcs/mod.rs
index e672ec6..f033d2c 100644
--- a/src/vcs/mod.rs
+++ b/src/vcs/mod.rs
@@ -27,9 +27,12 @@ pub trait VcsInfo {
fn is_dirty(&self) -> bool {
let diff = self.remote_branch_diff();
- self.has_modified_files() || self.has_staged_files()
- || self.has_new_files() || !diff.is_some()
- || diff.map(|(local, remote)| local > 0 || remote > 0)
+ self.has_modified_files()
+ || self.has_staged_files()
+ || self.has_new_files()
+ || !diff.is_some()
+ || diff
+ .map(|(local, remote)| local > 0 || remote > 0)
.unwrap_or(false)
}
@@ -41,8 +44,7 @@ pub trait VcsInfo {
pub fn detect() -> Option<Box<dyn VcsInfo>> {
if let Some(git) = git::detect() {
Some(git)
- }
- else {
+ } else {
None
}
}