rust/hg-core/src/revset.rs
changeset 50976 4c5f6e95df84
parent 50974 1928b770e3e7
child 52041 652149ed64f0
--- a/rust/hg-core/src/revset.rs	Thu Aug 10 11:01:07 2023 +0200
+++ b/rust/hg-core/src/revset.rs	Fri Aug 18 14:34:29 2023 +0200
@@ -55,7 +55,9 @@
             && integer >= 0
             && revlog.has_rev(integer.into())
         {
-            return Ok(integer);
+            // This is fine because we've just checked that the revision is
+            // valid for the given revlog.
+            return Ok(Revision(integer));
         }
     }
     if let Ok(prefix) = NodePrefix::from_hex(input) {