mercurial/revset.py
changeset 17100 ee2370d866fc
parent 17003 42c472877825
child 17102 d9a046ae4d8e
equal deleted inserted replaced
17099:1c55d1add24f 17100:ee2370d866fc
  1149 def reverse(repo, subset, x):
  1149 def reverse(repo, subset, x):
  1150     """``reverse(set)``
  1150     """``reverse(set)``
  1151     Reverse order of set.
  1151     Reverse order of set.
  1152     """
  1152     """
  1153     l = getset(repo, subset, x)
  1153     l = getset(repo, subset, x)
       
  1154     if not isinstance(l, list):
       
  1155         l = list(l)
  1154     l.reverse()
  1156     l.reverse()
  1155     return l
  1157     return l
  1156 
  1158 
  1157 def roots(repo, subset, x):
  1159 def roots(repo, subset, x):
  1158     """``roots(set)``
  1160     """``roots(set)``