rust/rhg/src/error.rs
changeset 52344 09a36de53b60
parent 52343 393ad2685fb4
child 52756 bbf1c52252ae
--- a/rust/rhg/src/error.rs	Tue Nov 26 15:45:11 2024 +0000
+++ b/rust/rhg/src/error.rs	Tue Nov 26 16:21:00 2024 +0000
@@ -206,20 +206,8 @@
 
 impl From<RevlogError> for CommandError {
     fn from(err: RevlogError) -> CommandError {
-        match err {
-            RevlogError::WDirUnsupported => CommandError::abort(
-                "abort: working directory revision cannot be specified",
-            ),
-            RevlogError::InvalidRevision(r) => CommandError::abort(format!(
-                "abort: invalid revision identifier: {}",
-                r
-            )),
-            RevlogError::AmbiguousPrefix(r) => CommandError::abort(format!(
-                "abort: ambiguous revision identifier: {}",
-                r
-            )),
-            RevlogError::Other(error) => error.into(),
-        }
+        let err: HgError = err.into();
+        err.into()
     }
 }