hgext/phabricator.py
changeset 42200 c4d96f4761d3
parent 42199 6dd454e5b123
child 42256 9421d7e12888
--- a/hgext/phabricator.py	Sat Apr 20 17:22:35 2019 +0100
+++ b/hgext/phabricator.py	Sat Apr 20 17:27:24 2019 +0100
@@ -911,8 +911,11 @@
                                           commit[b'authorEmail'])
         if b'time' in commit:
             meta[b'date'] = b'%d 0' % commit[b'time']
-        if b'rev' in commit:
-            meta[b'node'] = commit[b'rev']
+        if b'branch' in commit:
+            meta[b'branch'] = commit[b'branch']
+        node = commit.get(b'commit', commit.get(b'rev'))
+        if node:
+            meta[b'node'] = node
         if len(commit.get(b'parents', ())) >= 1:
             meta[b'parent'] = commit[b'parents'][0]
     return meta or {}