# HG changeset patch # User Martin von Zweigbergk # Date 1427230611 25200 # Node ID bab983bb6fd1117291e61de865a042a17c809a42 # Parent 55c449345b103017ea464d474fa9a2650529eac7 revert: define 'wctx' a little earlier and use it more diff -r 55c449345b10 -r bab983bb6fd1 mercurial/cmdutil.py --- a/mercurial/cmdutil.py Wed Oct 29 08:43:39 2014 -0700 +++ b/mercurial/cmdutil.py Tue Mar 24 13:56:51 2015 -0700 @@ -2809,7 +2809,8 @@ ## filling of the `names` mapping # walk dirstate to fill `names` - m = scmutil.match(repo[None], pats, opts) + wctx = repo[None] + m = scmutil.match(wctx, pats, opts) if not m.always() or node != parent: m.bad = lambda x, y: False for abs in repo.walk(m): @@ -3012,7 +3013,6 @@ (unknown, actions['unknown'], discard), ) - wctx = repo[None] for abs, (rel, exact) in sorted(names.items()): # target file to be touch on disk (relative to cwd) target = repo.wjoin(abs)