changeset 38856 | a01200b25da6 |
parent 38855 | 7848f284b211 |
child 39088 | ad88726d6982 |
--- a/mercurial/scmutil.py Sun Apr 29 10:07:40 2018 -0700 +++ b/mercurial/scmutil.py Mon Apr 16 23:49:38 2018 -0700 @@ -490,6 +490,12 @@ def disambiguate(prefix): """Disambiguate against revnums.""" + if repo.ui.configbool('experimental', 'revisions.prefixhexnode'): + if mayberevnum(repo, prefix): + return 'x' + prefix + else: + return prefix + hexnode = hex(node) for length in range(len(prefix), len(hexnode) + 1): prefix = hexnode[:length]