mirror of
https://github.com/facebook/sapling.git
synced 2024-10-05 14:28:17 +03:00
dag: expose number of commits and segments in PreparedFlatSegments
Reviewed By: quark-zju Differential Revision: D29467414 fbshipit-source-id: b361ed27ac34be6de4f543057f90d05afb9ab3a6
This commit is contained in:
parent
04aa0405e8
commit
3880c74621
@ -50,6 +50,18 @@ impl PreparedFlatSegments {
|
||||
self.segments.last().map(|s| s.high)
|
||||
}
|
||||
|
||||
pub fn vertex_count(&self) -> u64 {
|
||||
let mut count = 0;
|
||||
for segment in &self.segments {
|
||||
count += segment.high.0 - segment.low.0 + 1;
|
||||
}
|
||||
count
|
||||
}
|
||||
|
||||
pub fn segment_count(&self) -> usize {
|
||||
self.segments.len()
|
||||
}
|
||||
|
||||
/// Merge with another (newer) `AssignHeadOutcome`.
|
||||
pub fn merge(&mut self, rhs: Self) {
|
||||
if rhs.segments.is_empty() {
|
||||
|
Loading…
Reference in New Issue
Block a user