mirror of
https://github.com/martinvonz/jj.git
synced 2024-09-22 03:07:11 +03:00
working_copy: switch an if let Some() { } else { }
to a match
This commit is contained in:
parent
0fbb1d3971
commit
78da5596b7
@ -387,16 +387,17 @@ impl TreeState {
|
||||
// optimize it to check exactly the already-tracked files (we know that
|
||||
// we won't have to consider new files in the directory).
|
||||
let first_file_in_dir = dir.join(&RepoPathComponent::from("\0"));
|
||||
if let Some((subdir_file, _)) = self
|
||||
match self
|
||||
.file_states
|
||||
.range((Bound::Included(&first_file_in_dir), Bound::Unbounded))
|
||||
.next()
|
||||
{
|
||||
dir.contains(subdir_file)
|
||||
} else {
|
||||
// There are no tracked paths at all after `dir/` in alphabetical order, so
|
||||
// there are no paths under `dir/`.
|
||||
false
|
||||
Some((subdir_file, _)) => dir.contains(subdir_file),
|
||||
None => {
|
||||
// There are no tracked paths at all after `dir/` in alphabetical order, so
|
||||
// there are no paths under `dir/`.
|
||||
false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user