mercurial/revset.py
changeset 20719 cce8fbedc82a
parent 20718 d7b7ec0459c6
child 20720 5f8400efca0b
equal deleted inserted replaced
20718:d7b7ec0459c6 20719:cce8fbedc82a
  1490     s = l[0]
  1490     s = l[0]
  1491     keys = keys.split()
  1491     keys = keys.split()
  1492     l = []
  1492     l = []
  1493     def invert(s):
  1493     def invert(s):
  1494         return "".join(chr(255 - ord(c)) for c in s)
  1494         return "".join(chr(255 - ord(c)) for c in s)
  1495     for r in getset(repo, subset, s):
  1495     revs = getset(repo, subset, s)
       
  1496     if keys == ["rev"]:
       
  1497         revs.sort()
       
  1498         return revs
       
  1499     elif keys == ["-rev"]:
       
  1500         revs.sort(reverse=True)
       
  1501         return revs
       
  1502     for r in revs:
  1496         c = repo[r]
  1503         c = repo[r]
  1497         e = []
  1504         e = []
  1498         for k in keys:
  1505         for k in keys:
  1499             if k == 'rev':
  1506             if k == 'rev':
  1500                 e.append(r)
  1507                 e.append(r)