rust/hg-core/src/dirstate_tree/dirstate_map.rs
changeset 48068 bf8837e3d7ce
parent 48061 060cd909439f
child 48069 3d0a9c6e614d
equal deleted inserted replaced
48067:d3eb5f50052c 48068:bf8837e3d7ce
     9 use super::path_with_basename::WithBasename;
     9 use super::path_with_basename::WithBasename;
    10 use crate::dirstate::parsers::pack_entry;
    10 use crate::dirstate::parsers::pack_entry;
    11 use crate::dirstate::parsers::packed_entry_size;
    11 use crate::dirstate::parsers::packed_entry_size;
    12 use crate::dirstate::parsers::parse_dirstate_entries;
    12 use crate::dirstate::parsers::parse_dirstate_entries;
    13 use crate::dirstate::parsers::Timestamp;
    13 use crate::dirstate::parsers::Timestamp;
       
    14 use crate::dirstate::CopyMapIter;
       
    15 use crate::dirstate::StateMapIter;
    14 use crate::dirstate::SIZE_FROM_OTHER_PARENT;
    16 use crate::dirstate::SIZE_FROM_OTHER_PARENT;
    15 use crate::dirstate::SIZE_NON_NORMAL;
    17 use crate::dirstate::SIZE_NON_NORMAL;
    16 use crate::matchers::Matcher;
    18 use crate::matchers::Matcher;
    17 use crate::utils::hg_path::{HgPath, HgPathBuf};
    19 use crate::utils::hg_path::{HgPath, HgPathBuf};
    18 use crate::CopyMapIter;
       
    19 use crate::DirstateEntry;
    20 use crate::DirstateEntry;
    20 use crate::DirstateError;
    21 use crate::DirstateError;
    21 use crate::DirstateParents;
    22 use crate::DirstateParents;
    22 use crate::DirstateStatus;
    23 use crate::DirstateStatus;
    23 use crate::EntryState;
    24 use crate::EntryState;
    24 use crate::FastHashMap;
    25 use crate::FastHashMap;
    25 use crate::PatternFileWarning;
    26 use crate::PatternFileWarning;
    26 use crate::StateMapIter;
       
    27 use crate::StatusError;
    27 use crate::StatusError;
    28 use crate::StatusOptions;
    28 use crate::StatusOptions;
    29 
    29 
    30 /// Append to an existing data file if the amount of unreachable data (not used
    30 /// Append to an existing data file if the amount of unreachable data (not used
    31 /// anymore) is less than this fraction of the total amount of existing data.
    31 /// anymore) is less than this fraction of the total amount of existing data.