equal
deleted
inserted
replaced
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) |