D3414: phabricator: specify some metadata compatibly with arc.
tom.prince (Tom Prince)
phabricator at mercurial-scm.org
Thu Apr 19 00:02:42 EDT 2018
tom.prince updated this revision to Diff 8408.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3414?vs=8400&id=8408
REVISION DETAIL
https://phab.mercurial-scm.org/D3414
AFFECTED FILES
contrib/phabricator.py
CHANGE DETAILS
diff --git a/contrib/phabricator.py b/contrib/phabricator.py
--- a/contrib/phabricator.py
+++ b/contrib/phabricator.py
@@ -68,6 +68,7 @@
)
from mercurial.utils import (
procutil,
+ stringutil,
)
cmdtable = {}
@@ -328,6 +329,19 @@
}
callconduit(ctx.repo(), 'differential.setdiffproperty', params)
+ params = {
+ 'diff_id': diff[r'id'],
+ 'name': 'local:commits',
+ 'data': json.dumps({
+ ctx.hex(): {
+ 'author': stringutil.person(ctx.user()),
+ 'authorEmail': stringutil.email(ctx.user()),
+ 'time': ctx.date()[0],
+ },
+ }),
+ }
+ callconduit(ctx.repo(), 'differential.setdiffproperty', params)
+
def createdifferentialrevision(ctx, revid=None, parentrevid=None, oldnode=None,
olddiff=None, actions=None):
"""create or update a Differential Revision
To: tom.prince, #hg-reviewers, indygreg
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list