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(