mercurial/revset.py
changeset 22686 2717dcff7be1
parent 22670 44dce874de97
child 22687 d9cc1be5acec
equal deleted inserted replaced
22685:753515d9e274 22686:2717dcff7be1
  2061     if ui:
  2061     if ui:
  2062         tree = findaliases(ui, tree)
  2062         tree = findaliases(ui, tree)
  2063     weight, tree = optimize(tree, True)
  2063     weight, tree = optimize(tree, True)
  2064     def mfunc(repo, subset):
  2064     def mfunc(repo, subset):
  2065         if util.safehasattr(subset, 'set'):
  2065         if util.safehasattr(subset, 'set'):
  2066             return getset(repo, subset, tree)
  2066             result = getset(repo, subset, tree)
  2067         return getset(repo, baseset(subset), tree)
  2067         else:
       
  2068             result = getset(repo, baseset(subset), tree)
       
  2069         return result
  2068     return mfunc
  2070     return mfunc
  2069 
  2071 
  2070 def formatspec(expr, *args):
  2072 def formatspec(expr, *args):
  2071     '''
  2073     '''
  2072     This is a convenience function for using revsets internally, and
  2074     This is a convenience function for using revsets internally, and