mercurial/revset.py
changeset 35914 7a991241f586
parent 35904 fc44c2657dc5
child 36580 04e50037d957
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))