mercurial/debugcommands.py
changeset 37350 e32dfff71529
parent 37322 a67fd1fe5109
child 37396 9966f44ecab4
equal deleted inserted replaced
37349:36b2a304216c 37350:e32dfff71529
  2208                 raise error.Abort(_('invalid stage name: %s') % n)
  2208                 raise error.Abort(_('invalid stage name: %s') % n)
  2209         showalways.update(opts['show_stage'])
  2209         showalways.update(opts['show_stage'])
  2210 
  2210 
  2211     treebystage = {}
  2211     treebystage = {}
  2212     printedtree = None
  2212     printedtree = None
  2213     tree = revsetlang.parse(expr, lookup=repo.__contains__)
  2213     tree = revsetlang.parse(expr, lookup=revset.lookupfn(repo))
  2214     for n, f in stages:
  2214     for n, f in stages:
  2215         treebystage[n] = tree = f(tree)
  2215         treebystage[n] = tree = f(tree)
  2216         if n in showalways or (n in showchanged and tree != printedtree):
  2216         if n in showalways or (n in showchanged and tree != printedtree):
  2217             if opts['show_stage'] or n != 'parsed':
  2217             if opts['show_stage'] or n != 'parsed':
  2218                 ui.write(("* %s:\n") % n)
  2218                 ui.write(("* %s:\n") % n)