--- a/rust/hg-core/src/dirstate_tree/dirstate_map.rs Fri Oct 01 20:35:30 2021 +0200
+++ b/rust/hg-core/src/dirstate_tree/dirstate_map.rs Fri Oct 01 18:49:33 2021 +0200
@@ -325,12 +325,7 @@
pub(super) fn state(
&self,
) -> Result<Option<EntryState>, DirstateV2ParseError> {
- match self {
- NodeRef::InMemory(_path, node) => {
- Ok(node.data.as_entry().map(|entry| entry.state()))
- }
- NodeRef::OnDisk(node) => node.state(),
- }
+ Ok(self.entry()?.map(|e| e.state()))
}
pub(super) fn cached_directory_mtime(