diff --git a/rust/rhg/src/commands/status.rs b/rust/rhg/src/commands/status.rs --- a/rust/rhg/src/commands/status.rs +++ b/rust/rhg/src/commands/status.rs @@ -578,12 +578,10 @@ fn unsure_is_modified( let entry_flags = if check_exec { entry.flags + } else if entry.flags == Some(b'x') { + None } else { - if entry.flags == Some(b'x') { - None - } else { - entry.flags - } + entry.flags }; if entry_flags != fs_flags {