rust/hg-core/src/dirstate_tree/dirstate_map.rs
changeset 49123 afe60def963d
parent 49121 10edc54d18f1
child 49124 d9a66d62c604
equal deleted inserted replaced
49122:861dd252e2dc 49123:afe60def963d
   986 
   986 
   987     pub fn drop_entry_and_copy_source(
   987     pub fn drop_entry_and_copy_source(
   988         &mut self,
   988         &mut self,
   989         filename: &HgPath,
   989         filename: &HgPath,
   990     ) -> Result<(), DirstateError> {
   990     ) -> Result<(), DirstateError> {
   991         let was_tracked = self
   991         let was_tracked = self.get(filename)?.map_or(false, |e| e.tracked());
   992             .get(filename)?
       
   993             .map_or(false, |e| e.state().is_tracked());
       
   994         struct Dropped {
   992         struct Dropped {
   995             was_tracked: bool,
   993             was_tracked: bool,
   996             had_entry: bool,
   994             had_entry: bool,
   997             had_copy_source: bool,
   995             had_copy_source: bool,
   998         }
   996         }