largefiles: remove a mutable default argument
Mutable default arguments are know to the state of California to cause bugs.
--- a/hgext/largefiles/overrides.py Thu Sep 24 00:46:12 2015 -0700
+++ b/hgext/largefiles/overrides.py Thu Sep 24 00:46:37 2015 -0700
@@ -617,8 +617,10 @@
wlock = repo.wlock()
manifest = repo[None].manifest()
- def overridematch(ctx, pats=(), opts={}, globbed=False,
+ def overridematch(ctx, pats=(), opts=None, globbed=False,
default='relpath', badfn=None):
+ if opts is None:
+ opts = {}
newpats = []
# The patterns were previously mangled to add the standin
# directory; we need to remove that now