mercurial/revset.py
changeset 24114 fafd9a1284cf
parent 24031 fe1abb5d92f6
child 24115 ff24af40728b
equal deleted inserted replaced
24113:b08af8f0ac01 24114:fafd9a1284cf
  2446         raise error.ParseError(_("invalid token"), pos)
  2446         raise error.ParseError(_("invalid token"), pos)
  2447     if ui:
  2447     if ui:
  2448         tree = findaliases(ui, tree, showwarning=ui.warn)
  2448         tree = findaliases(ui, tree, showwarning=ui.warn)
  2449     tree = foldconcat(tree)
  2449     tree = foldconcat(tree)
  2450     weight, tree = optimize(tree, True)
  2450     weight, tree = optimize(tree, True)
  2451     def mfunc(repo, subset):
  2451     def mfunc(repo, subset=None):
       
  2452         if subset is None:
       
  2453             subset = spanset(repo)
  2452         if util.safehasattr(subset, 'isascending'):
  2454         if util.safehasattr(subset, 'isascending'):
  2453             result = getset(repo, subset, tree)
  2455             result = getset(repo, subset, tree)
  2454         else:
  2456         else:
  2455             result = getset(repo, baseset(subset), tree)
  2457             result = getset(repo, baseset(subset), tree)
  2456         return result
  2458         return result