mercurial/revset.py
changeset 22997 d16804069db1
parent 22996 a43d929d1fa1
child 22998 93e5d24692cc
equal deleted inserted replaced
22996:a43d929d1fa1 22997:d16804069db1
  2443     def __len__(self):
  2443     def __len__(self):
  2444         # Basic implementation to be changed in future patches.
  2444         # Basic implementation to be changed in future patches.
  2445         l = baseset([r for r in self])
  2445         l = baseset([r for r in self])
  2446         return len(l)
  2446         return len(l)
  2447 
  2447 
  2448     def __getitem__(self, x):
       
  2449         # Basic implementation to be changed in future patches.
       
  2450         l = baseset([r for r in self])
       
  2451         return l[x]
       
  2452 
       
  2453     def sort(self, reverse=False):
  2448     def sort(self, reverse=False):
  2454         self._subset.sort(reverse=reverse)
  2449         self._subset.sort(reverse=reverse)
  2455 
  2450 
  2456     def reverse(self):
  2451     def reverse(self):
  2457         self._subset.reverse()
  2452         self._subset.reverse()