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. |