diff hgext/purge.py @ 14671:35c2cc322ba8

scmutil: switch match users to supplying contexts The most appropriate context is not always clearly defined. The obvious cases: For working directory commands, we use None For commands (eg annotate) with single revs, we use that revision The less obvious cases: For commands (eg status, diff) with a pair of revs, we use the second revision For commands that take a range (like log), we use None
author Matt Mackall <mpm@selenic.com>
date Sat, 18 Jun 2011 16:52:51 -0500
parents a90131b85fd8
children 7de7630053cb
line wrap: on
line diff
--- a/hgext/purge.py	Sat Jun 18 16:52:51 2011 -0500
+++ b/hgext/purge.py	Sat Jun 18 16:52:51 2011 -0500
@@ -96,7 +96,7 @@
             os.remove(path)
 
     directories = []
-    match = scmutil.match(repo, dirs, opts)
+    match = scmutil.match(repo[None], dirs, opts)
     match.dir = directories.append
     status = repo.status(match=match, ignored=opts['all'], unknown=True)