diff mercurial/scmutil.py @ 37767:44d1959acb3b

revlog: make shortest() take a full binary nodeid (API) Follow-up to 7b2955624777 (scmutil: make shortesthexnodeidprefix() take a full binary nodeid, 2018-04-14). Differential Revision: https://phab.mercurial-scm.org/D3403
author Martin von Zweigbergk <martinvonz@google.com>
date Mon, 16 Apr 2018 23:29:09 -0700
parents 7269b87f817c
children da083d9fafab
line wrap: on
line diff
--- a/mercurial/scmutil.py	Fri Apr 06 11:13:47 2018 -0400
+++ b/mercurial/scmutil.py	Mon Apr 16 23:29:09 2018 -0700
@@ -448,7 +448,7 @@
     # _partialmatch() of filtered changelog could take O(len(repo)) time,
     # which would be unacceptably slow. so we look for hash collision in
     # unfiltered space, which means some hashes may be slightly longer.
-    return repo.unfiltered().changelog.shortest(hex(node), minlength)
+    return repo.unfiltered().changelog.shortest(node, minlength)
 
 def isrevsymbol(repo, symbol):
     """Checks if a symbol exists in the repo.