equal
deleted
inserted
replaced
863 actions.append({'type': 'comment', 'value': opts['comment']}) |
863 actions.append({'type': 'comment', 'value': opts['comment']}) |
864 if actions: |
864 if actions: |
865 params = {'objectIdentifier': drev[r'phid'], |
865 params = {'objectIdentifier': drev[r'phid'], |
866 'transactions': actions} |
866 'transactions': actions} |
867 callconduit(repo, 'differential.revision.edit', params) |
867 callconduit(repo, 'differential.revision.edit', params) |
|
868 |
|
869 templatekeyword = registrar.templatekeyword() |
|
870 |
|
871 @templatekeyword('phabreview') |
|
872 def template_review(repo, ctx, revcache, **args): |
|
873 """:phabreview: Object describing the review for this changeset. |
|
874 Has attributes `url` and `id`. |
|
875 """ |
|
876 m = _differentialrevisiondescre.search(ctx.description()) |
|
877 if m: |
|
878 return { |
|
879 'url': m.group('url'), |
|
880 'id': "D{}".format(m.group('id')), |
|
881 } |