mercurial/templatefuncs.py
changeset 47041 a407fe56d6e8
parent 47012 d55b71393907
child 48875 6000f5b25c9b
--- a/mercurial/templatefuncs.py	Mon May 03 02:33:00 2021 +0200
+++ b/mercurial/templatefuncs.py	Fri Apr 30 03:09:16 2021 +0200
@@ -764,9 +764,10 @@
         )
 
     repo = context.resource(mapping, b'repo')
-    if len(hexnode) > 40:
+    hexnodelen = 2 * repo.nodeconstants.nodelen
+    if len(hexnode) > hexnodelen:
         return hexnode
-    elif len(hexnode) == 40:
+    elif len(hexnode) == hexnodelen:
         try:
             node = bin(hexnode)
         except TypeError: