--- a/rust/hg-core/src/dirstate/entry.rs Mon Sep 20 20:21:35 2021 +0200
+++ b/rust/hg-core/src/dirstate/entry.rs Mon Sep 20 20:55:38 2021 +0200
@@ -7,7 +7,6 @@
Added,
Removed,
Merged,
- Unknown,
}
/// The C implementation uses all signed types. This will be an issue
@@ -157,7 +156,7 @@
use EntryState::*;
match self {
Normal | Added | Merged => true,
- Removed | Unknown => false,
+ Removed => false,
}
}
}
@@ -171,7 +170,6 @@
b'a' => Ok(EntryState::Added),
b'r' => Ok(EntryState::Removed),
b'm' => Ok(EntryState::Merged),
- b'?' => Ok(EntryState::Unknown),
_ => Err(HgError::CorruptedRepository(format!(
"Incorrect dirstate entry state {}",
value
@@ -187,7 +185,6 @@
EntryState::Added => b'a',
EntryState::Removed => b'r',
EntryState::Merged => b'm',
- EntryState::Unknown => b'?',
}
}
}