contrib/phabricator.py
changeset 38336 bb7e3c6ef592
parent 38042 5a7cf42ba6ef
child 38392 81a4be7099fa
equal deleted inserted replaced
38332:7b12a2d2eedc 38336:bb7e3c6ef592
   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