mercurial/localrepo.py
changeset 47041 a407fe56d6e8
parent 47012 d55b71393907
child 47042 c5e1cc0b4c77
--- a/mercurial/localrepo.py	Mon May 03 02:33:00 2021 +0200
+++ b/mercurial/localrepo.py	Fri Apr 30 03:09:16 2021 +0200
@@ -1861,7 +1861,7 @@
                     changeid = hex(changeid)  # for the error message
                     raise
 
-            elif len(changeid) == 40:
+            elif len(changeid) == 2 * self.nodeconstants.nodelen:
                 node = bin(changeid)
                 rev = self.changelog.rev(node)
             else: