256
256
# r = revision, n = revno, d = merge depth
257
257
revision_ids = [r for r, n, d in view_revisions]
260
259
repository = branch.repository
263
262
revisions = repository.get_revisions(revision_ids[:num])
270
267
for revision in revisions:
274
268
yield revision, cur_deltas.get(revision.revision_id)
275
269
revision_ids = revision_ids[num:]
276
270
num = min(int(num * 1.5), 200)