equal
deleted
inserted
replaced
77 } |
77 } |
78 } |
78 } |
79 } |
79 } |
80 |
80 |
81 #[derive(Debug, PartialEq)] |
81 #[derive(Debug, PartialEq)] |
82 pub enum DirstatePackError { |
|
83 CorruptedEntry(String), |
|
84 CorruptedParent, |
|
85 BadSize(usize, usize), |
|
86 } |
|
87 |
|
88 impl From<std::io::Error> for DirstatePackError { |
|
89 fn from(e: std::io::Error) -> Self { |
|
90 DirstatePackError::CorruptedEntry(e.to_string()) |
|
91 } |
|
92 } |
|
93 |
|
94 #[derive(Debug, PartialEq)] |
|
95 pub enum DirstateMapError { |
82 pub enum DirstateMapError { |
96 PathNotFound(HgPathBuf), |
83 PathNotFound(HgPathBuf), |
97 EmptyPath, |
84 EmptyPath, |
98 InvalidPath(HgPathError), |
85 InvalidPath(HgPathError), |
99 } |
86 } |
111 } |
98 } |
112 |
99 |
113 #[derive(Debug, derive_more::From)] |
100 #[derive(Debug, derive_more::From)] |
114 pub enum DirstateError { |
101 pub enum DirstateError { |
115 Parse(DirstateParseError), |
102 Parse(DirstateParseError), |
116 Pack(DirstatePackError), |
|
117 Map(DirstateMapError), |
103 Map(DirstateMapError), |
118 IO(std::io::Error), |
104 IO(std::io::Error), |
|
105 Common(errors::HgError), |
119 } |
106 } |
120 |
107 |
121 #[derive(Debug, derive_more::From)] |
108 #[derive(Debug, derive_more::From)] |
122 pub enum PatternError { |
109 pub enum PatternError { |
123 #[from] |
110 #[from] |