comparison contrib/phabricator.py @ 38945:0dce1297dd01

phabricator: convert description into local The description from conduit is a unicode. Differential Revision: https://phab.mercurial-scm.org/D3980
author Cédric Krier <ced@b2ck.com>
date Wed, 25 Jul 2018 10:34:31 +0200
parents 32fba6fe893d
children d8f07b16abfc
comparison
equal deleted inserted replaced
38944:c1de67691d5b 38945:0dce1297dd01
568 for i, rev in enumerate(revs): 568 for i, rev in enumerate(revs):
569 old = unfi[rev] 569 old = unfi[rev]
570 drevid = drevids[i] 570 drevid = drevids[i]
571 drev = [d for d in drevs if int(d[r'id']) == drevid][0] 571 drev = [d for d in drevs if int(d[r'id']) == drevid][0]
572 newdesc = getdescfromdrev(drev) 572 newdesc = getdescfromdrev(drev)
573 newdesc = encoding.unitolocal(newdesc)
573 # Make sure commit message contain "Differential Revision" 574 # Make sure commit message contain "Differential Revision"
574 if old.description() != newdesc: 575 if old.description() != newdesc:
575 parents = [ 576 parents = [
576 mapping.get(old.p1().node(), (old.p1(),))[0], 577 mapping.get(old.p1().node(), (old.p1(),))[0],
577 mapping.get(old.p2().node(), (old.p2(),))[0], 578 mapping.get(old.p2().node(), (old.p2(),))[0],