comparison mercurial/revset.py @ 35914:7a991241f586

py3: use .startswith() instead of bytes[0] Differential Revision: https://phab.mercurial-scm.org/D2040
author Pulkit Goyal <7895pulkit@gmail.com>
date Mon, 05 Feb 2018 12:59:57 +0530
parents fc44c2657dc5
children 04e50037d957
comparison
equal deleted inserted replaced
35913:558e01a23f40 35914:7a991241f586
1839 keys = getstring(args['keys'], _("sort spec must be a string")) 1839 keys = getstring(args['keys'], _("sort spec must be a string"))
1840 1840
1841 keyflags = [] 1841 keyflags = []
1842 for k in keys.split(): 1842 for k in keys.split():
1843 fk = k 1843 fk = k
1844 reverse = (k[0] == '-') 1844 reverse = (k.startswith('-'))
1845 if reverse: 1845 if reverse:
1846 k = k[1:] 1846 k = k[1:]
1847 if k not in _sortkeyfuncs and k != 'topo': 1847 if k not in _sortkeyfuncs and k != 'topo':
1848 raise error.ParseError(_("unknown sort key %r") % fk) 1848 raise error.ParseError(_("unknown sort key %r") % fk)
1849 keyflags.append((k, reverse)) 1849 keyflags.append((k, reverse))