equal
deleted
inserted
replaced
505 for filename, entries in sorted(byfile.iteritems()): |
505 for filename, entries in sorted(byfile.iteritems()): |
506 ui.progress(_("repacking data"), count, unit=self.unit, |
506 ui.progress(_("repacking data"), count, unit=self.unit, |
507 total=len(byfile)) |
507 total=len(byfile)) |
508 |
508 |
509 ancestors = {} |
509 ancestors = {} |
510 nodes = list(node for node in entries.iterkeys()) |
510 nodes = list(node for node in entries) |
511 nohistory = [] |
511 nohistory = [] |
512 for i, node in enumerate(nodes): |
512 for i, node in enumerate(nodes): |
513 if node in ancestors: |
513 if node in ancestors: |
514 continue |
514 continue |
515 ui.progress(_("building history"), i, unit='nodes', |
515 ui.progress(_("building history"), i, unit='nodes', |
641 byfile.setdefault(entry.filename, {})[entry.node] = entry |
641 byfile.setdefault(entry.filename, {})[entry.node] = entry |
642 |
642 |
643 count = 0 |
643 count = 0 |
644 for filename, entries in sorted(byfile.iteritems()): |
644 for filename, entries in sorted(byfile.iteritems()): |
645 ancestors = {} |
645 ancestors = {} |
646 nodes = list(node for node in entries.iterkeys()) |
646 nodes = list(node for node in entries) |
647 |
647 |
648 for node in nodes: |
648 for node in nodes: |
649 if node in ancestors: |
649 if node in ancestors: |
650 continue |
650 continue |
651 ancestors.update(self.history.getancestors(filename, node, |
651 ancestors.update(self.history.getancestors(filename, node, |