Mercurial > public > mercurial-scm > hg-stable
diff rust/hg-core/src/revlog/changelog.rs @ 46037:88e741bf2d93
rust: use NodePrefix::from_hex instead of hex::decode directly
This adds support for prefixes with an odd number of hex digits.
Differential Revision: https://phab.mercurial-scm.org/D9490
author | Simon Sapin <simon-commits@exyr.org> |
---|---|
date | Wed, 02 Dec 2020 15:00:49 +0100 |
parents | 7252f5237352 |
children | cc6faec62cb7 |
line wrap: on
line diff
--- a/rust/hg-core/src/revlog/changelog.rs Mon Nov 30 19:34:49 2020 +0100 +++ b/rust/hg-core/src/revlog/changelog.rs Wed Dec 02 15:00:49 2020 +0100 @@ -1,4 +1,5 @@ use crate::revlog::revlog::{Revlog, RevlogError}; +use crate::revlog::NodePrefixRef; use crate::revlog::Revision; use std::path::PathBuf; @@ -19,7 +20,7 @@ /// Return the `ChangelogEntry` a given node id. pub fn get_node( &self, - node: &[u8], + node: NodePrefixRef, ) -> Result<ChangelogEntry, RevlogError> { let rev = self.revlog.get_node_rev(node)?; self.get_rev(rev)