Show More
@@ -755,17 +755,18 b' def perfbdiff(ui, repo, file_, rev=None,' | |||||
755 | elif rev is None: |
|
755 | elif rev is None: | |
756 | raise error.CommandError('perfbdiff', 'invalid arguments') |
|
756 | raise error.CommandError('perfbdiff', 'invalid arguments') | |
757 |
|
757 | |||
|
758 | textpairs = [] | |||
|
759 | ||||
758 | r = cmdutil.openrevlog(repo, 'perfbdiff', file_, opts) |
|
760 | r = cmdutil.openrevlog(repo, 'perfbdiff', file_, opts) | |
759 |
|
761 | |||
760 | node = r.lookup(rev) |
|
762 | node = r.lookup(rev) | |
761 | rev = r.rev(node) |
|
763 | rev = r.rev(node) | |
762 | dp = r.deltaparent(rev) |
|
764 | dp = r.deltaparent(rev) | |
763 |
|
765 | textpairs.append((r.revision(dp), r.revision(node))) | ||
764 | text1 = r.revision(dp) |
|
|||
765 | text2 = r.revision(node) |
|
|||
766 |
|
766 | |||
767 | def d(): |
|
767 | def d(): | |
768 | bdiff.bdiff(text1, text2) |
|
768 | for pair in textpairs: | |
|
769 | bdiff.bdiff(*pair) | |||
769 |
|
770 | |||
770 | timer, fm = gettimer(ui, opts) |
|
771 | timer, fm = gettimer(ui, opts) | |
771 | timer(d) |
|
772 | timer(d) |
General Comments 0
You need to be logged in to leave comments.
Login now