equal
deleted
inserted
replaced
290 /// alone. The file contents need to be read and compared with that in |
290 /// alone. The file contents need to be read and compared with that in |
291 /// the parent. |
291 /// the parent. |
292 pub unsure: Vec<HgPathCow<'a>>, |
292 pub unsure: Vec<HgPathCow<'a>>, |
293 |
293 |
294 /// Only filled if `collect_traversed_dirs` is `true` |
294 /// Only filled if `collect_traversed_dirs` is `true` |
295 pub traversed: Vec<HgPathBuf>, |
295 pub traversed: Vec<HgPathCow<'a>>, |
296 } |
296 } |
297 |
297 |
298 #[derive(Debug, derive_more::From)] |
298 #[derive(Debug, derive_more::From)] |
299 pub enum StatusError { |
299 pub enum StatusError { |
300 /// Generic IO error |
300 /// Generic IO error |
878 } |
878 } |
879 |
879 |
880 #[timed] |
880 #[timed] |
881 pub fn build_response<'a>( |
881 pub fn build_response<'a>( |
882 results: impl IntoIterator<Item = DispatchedPath<'a>>, |
882 results: impl IntoIterator<Item = DispatchedPath<'a>>, |
883 traversed: Vec<HgPathBuf>, |
883 traversed: Vec<HgPathCow<'a>>, |
884 ) -> DirstateStatus<'a> { |
884 ) -> DirstateStatus<'a> { |
885 let mut unsure = vec![]; |
885 let mut unsure = vec![]; |
886 let mut modified = vec![]; |
886 let mut modified = vec![]; |
887 let mut added = vec![]; |
887 let mut added = vec![]; |
888 let mut removed = vec![]; |
888 let mut removed = vec![]; |