forked from mirrors/jj
working_copy: avoid an unused variable on Windows
This commit is contained in:
parent
fb41ef4fa0
commit
abc7312dbc
1 changed files with 5 additions and 3 deletions
|
@ -999,7 +999,7 @@ impl TreeState {
|
|||
let executable = *executable;
|
||||
#[cfg(windows)]
|
||||
let executable = {
|
||||
let _ = executable;
|
||||
let () = executable; // use the variable
|
||||
false
|
||||
};
|
||||
self.write_conflict_to_store(repo_path, disk_path, conflict_id.clone(), executable)
|
||||
|
@ -1009,11 +1009,13 @@ impl TreeState {
|
|||
let id = self.write_file_to_store(repo_path, disk_path)?;
|
||||
// On Windows, we preserve the executable bit from the current tree.
|
||||
#[cfg(windows)]
|
||||
let executable =
|
||||
let executable = {
|
||||
let () = executable; // use the variable
|
||||
if let Some(TreeValue::File { id: _, executable }) = current_tree_value {
|
||||
executable
|
||||
} else {
|
||||
false
|
||||
}
|
||||
};
|
||||
Ok(TreeValue::File { id, executable })
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue