rust/hg-core/src/dirstate_tree/dirstate_map.rs
changeset 49045 a85c123c625a
parent 49005 12adf8c695ed
child 49097 791430b0b2d2
--- a/rust/hg-core/src/dirstate_tree/dirstate_map.rs	Tue Mar 22 16:33:18 2022 +0100
+++ b/rust/hg-core/src/dirstate_tree/dirstate_map.rs	Mon Mar 28 18:53:55 2022 +0200
@@ -343,7 +343,13 @@
     pub(super) fn state(
         &self,
     ) -> Result<Option<EntryState>, DirstateV2ParseError> {
-        Ok(self.entry()?.map(|e| e.state()))
+        Ok(self.entry()?.and_then(|e| {
+            if e.any_tracked() {
+                Some(e.state())
+            } else {
+                None
+            }
+        }))
     }
 
     pub(super) fn cached_directory_mtime(