Show More
@@ -537,13 +537,14 b" impl<'revlog> RevlogEntry<'revlog> {" | |||||
537 | // [_chaininfo] and in [index_deltachain]. |
|
537 | // [_chaininfo] and in [index_deltachain]. | |
538 | let uses_generaldelta = self.revlog.index.uses_generaldelta(); |
|
538 | let uses_generaldelta = self.revlog.index.uses_generaldelta(); | |
539 | while let Some(base_rev) = entry.base_rev_or_base_of_delta_chain { |
|
539 | while let Some(base_rev) = entry.base_rev_or_base_of_delta_chain { | |
540 |
|
|
540 | entry = if uses_generaldelta { | |
541 |
|
|
541 | delta_chain.push(entry); | |
|
542 | self.revlog.get_entry_internal(base_rev)? | |||
542 | } else { |
|
543 | } else { | |
543 | entry.rev - 1 |
|
544 | let base_rev = entry.rev - 1; | |
|
545 | delta_chain.push(entry); | |||
|
546 | self.revlog.get_entry_internal(base_rev)? | |||
544 | }; |
|
547 | }; | |
545 | delta_chain.push(entry); |
|
|||
546 | entry = self.revlog.get_entry_internal(base_rev)?; |
|
|||
547 | } |
|
548 | } | |
548 |
|
549 | |||
549 | let data = if delta_chain.is_empty() { |
|
550 | let data = if delta_chain.is_empty() { |
General Comments 0
You need to be logged in to leave comments.
Login now