577 mapping.get(old.p2().node(), (old.p2(),))[0], |
577 mapping.get(old.p2().node(), (old.p2(),))[0], |
578 ] |
578 ] |
579 new = context.metadataonlyctx( |
579 new = context.metadataonlyctx( |
580 repo, old, parents=parents, text=newdesc, |
580 repo, old, parents=parents, text=newdesc, |
581 user=old.user(), date=old.date(), extra=old.extra()) |
581 user=old.user(), date=old.date(), extra=old.extra()) |
582 newnode = new.commit() |
582 |
|
583 overrides = {('phases', 'new-commit'): old.phase()} |
|
584 with ui.configoverride(overrides, 'phabsend'): |
|
585 newnode = new.commit() |
|
586 |
583 mapping[old.node()] = [newnode] |
587 mapping[old.node()] = [newnode] |
584 # Update diff property |
588 # Update diff property |
585 writediffproperties(unfi[newnode], diffmap[old.node()]) |
589 writediffproperties(unfi[newnode], diffmap[old.node()]) |
586 # Remove local tags since it's no longer necessary |
590 # Remove local tags since it's no longer necessary |
587 tagname = 'D%d' % drevid |
591 tagname = 'D%d' % drevid |