Mercurial > public > mercurial-scm > hg
comparison mercurial/revset.py @ 36581:b755eab7e677
revset: use %d to turn an int into a bytestr
Differential Revision: https://phab.mercurial-scm.org/D2557
author | Augie Fackler <augie@google.com> |
---|---|
date | Fri, 02 Mar 2018 11:37:41 -0500 |
parents | 04e50037d957 |
children | c6061cadb400 |
comparison
equal
deleted
inserted
replaced
36580:04e50037d957 | 36581:b755eab7e677 |
---|---|
2059 seen = set() | 2059 seen = set() |
2060 for t in s.split('\0'): | 2060 for t in s.split('\0'): |
2061 try: | 2061 try: |
2062 # fast path for integer revision | 2062 # fast path for integer revision |
2063 r = int(t) | 2063 r = int(t) |
2064 if str(r) != t or r not in cl: | 2064 if ('%d' % r) != t or r not in cl: |
2065 raise ValueError | 2065 raise ValueError |
2066 revs = [r] | 2066 revs = [r] |
2067 except ValueError: | 2067 except ValueError: |
2068 revs = stringset(repo, subset, t, defineorder) | 2068 revs = stringset(repo, subset, t, defineorder) |
2069 | 2069 |