equal
deleted
inserted
replaced
100 |
100 |
101 def writerevs(ui, r1, r2, order, tr): |
101 def writerevs(ui, r1, r2, order, tr): |
102 |
102 |
103 ui.status(_('writing revs\n')) |
103 ui.status(_('writing revs\n')) |
104 |
104 |
|
105 |
|
106 order = [r1.node(r) for r in order] |
|
107 |
|
108 # this is a bit ugly, but it works |
105 count = [0] |
109 count = [0] |
106 def progress(*args): |
110 def lookup(x): |
|
111 count[0] += 1 |
107 ui.progress(_('writing'), count[0], total=len(order)) |
112 ui.progress(_('writing'), count[0], total=len(order)) |
108 count[0] += 1 |
|
109 |
|
110 order = [r1.node(r) for r in order] |
|
111 |
|
112 # this is a bit ugly, but it works |
|
113 def lookup(x): |
|
114 progress(x) |
|
115 return "%020d" % r1.linkrev(r1.rev(x)) |
113 return "%020d" % r1.linkrev(r1.rev(x)) |
116 |
114 |
117 unlookup = lambda x: int(x, 10) |
115 unlookup = lambda x: int(x, 10) |
118 |
116 |
119 try: |
117 try: |