rust/hg-core/src/revlog/changelog.rs
changeset 48541 f2f57724d4eb
parent 48540 20d0d896183e
child 49062 fb82b5cb8301
equal deleted inserted replaced
48540:20d0d896183e 48541:f2f57724d4eb
    30     /// Return the `ChangelogEntry` of the given revision number.
    30     /// Return the `ChangelogEntry` of the given revision number.
    31     pub fn data_for_rev(
    31     pub fn data_for_rev(
    32         &self,
    32         &self,
    33         rev: Revision,
    33         rev: Revision,
    34     ) -> Result<ChangelogRevisionData, RevlogError> {
    34     ) -> Result<ChangelogRevisionData, RevlogError> {
    35         let bytes = self.revlog.get_rev_data(rev)?;
    35         let bytes = self.revlog.get_rev_data(rev)?.into_owned();
    36         Ok(ChangelogRevisionData { bytes })
    36         Ok(ChangelogRevisionData { bytes })
    37     }
    37     }
    38 
    38 
    39     pub fn node_from_rev(&self, rev: Revision) -> Option<&Node> {
    39     pub fn node_from_rev(&self, rev: Revision) -> Option<&Node> {
    40         self.revlog.node_from_rev(rev)
    40         self.revlog.node_from_rev(rev)