##// END OF EJS Templates
rebase: inline _performrebasesubset()...
Martin von Zweigbergk -
r36950:437f8043 default
parent child Browse files
Show More
@@ -425,11 +425,6 b' class rebaseruntime(object):'
425 total = len(cands)
425 total = len(cands)
426 pos = 0
426 pos = 0
427 for subset in sortsource(self.destmap):
427 for subset in sortsource(self.destmap):
428 pos = self._performrebasesubset(tr, subset, pos, total)
429 ui.progress(_('rebasing'), None)
430 ui.note(_('rebase merging completed\n'))
431
432 def _performrebasesubset(self, tr, subset, pos, total):
433 sortedrevs = self.repo.revs('sort(%ld, -topo)', subset)
428 sortedrevs = self.repo.revs('sort(%ld, -topo)', subset)
434 allowdivergence = self.ui.configbool(
429 allowdivergence = self.ui.configbool(
435 'experimental', 'evolution.allowdivergence')
430 'experimental', 'evolution.allowdivergence')
@@ -443,11 +438,13 b' class rebaseruntime(object):'
443 def progress(ctx):
438 def progress(ctx):
444 posholder[0] += 1
439 posholder[0] += 1
445 self.repo.ui.progress(_("rebasing"), posholder[0],
440 self.repo.ui.progress(_("rebasing"), posholder[0],
446 ("%d:%s" % (ctx.rev(), ctx)), _('changesets'),
441 ("%d:%s" % (ctx.rev(), ctx)),
447 total)
442 _('changesets'), total)
448 for rev in sortedrevs:
443 for rev in sortedrevs:
449 self._rebasenode(tr, rev, allowdivergence, progress)
444 self._rebasenode(tr, rev, allowdivergence, progress)
450 return posholder[0]
445 pos = posholder[0]
446 ui.progress(_('rebasing'), None)
447 ui.note(_('rebase merging completed\n'))
451
448
452 def _rebasenode(self, tr, rev, allowdivergence, progressfn):
449 def _rebasenode(self, tr, rev, allowdivergence, progressfn):
453 repo, ui, opts = self.repo, self.ui, self.opts
450 repo, ui, opts = self.repo, self.ui, self.opts
General Comments 0
You need to be logged in to leave comments. Login now