##// END OF EJS Templates
rebase: make collapsing use explicit logic to decide on the rev to reuse...
Kostia Balytskyi -
r29474:56641501 default
parent child Browse files
Show More
@@ -499,10 +499,10 b' def rebase(ui, repo, **opts):'
499 499
500 500 extrafn = _makeextrafn(rbsrt.extrafns)
501 501
502 sortedstate = sorted(rbsrt.state)
503 total = len(sortedstate)
502 rbsrt.sortedstate = sorted(rbsrt.state)
503 total = len(rbsrt.sortedstate)
504 504 pos = 0
505 for rev in sortedstate:
505 for rev in rbsrt.sortedstate:
506 506 ctx = repo[rev]
507 507 desc = '%d:%s "%s"' % (ctx.rev(), ctx,
508 508 ctx.description().split('\n', 1)[0])
@@ -599,7 +599,8 b' def rebase(ui, repo, **opts):'
599 599 commitmsg += '\n* %s' % repo[rebased].description()
600 600 editopt = True
601 601 editor = cmdutil.getcommiteditor(edit=editopt, editform=editform)
602 newnode = concludenode(repo, rev, p1, rbsrt.external,
602 revtoreuse = rbsrt.sortedstate[-1]
603 newnode = concludenode(repo, revtoreuse, p1, rbsrt.external,
603 604 commitmsg=commitmsg,
604 605 extrafn=extrafn, editor=editor,
605 606 keepbranches=rbsrt.keepbranchesf,
General Comments 0
You need to be logged in to leave comments. Login now