comparison hgext/mq.py @ 26345:2aa0dde846b4

mq: remove a mutable default argument Mutable default arguments are know to the state of California to cause bugs. The underlying function already handle "None" as an option value, so we do not need to do anything else.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Thu, 24 Sep 2015 00:50:06 -0700
parents ce26928cbe41
children 8bd2759f1fa7
comparison
equal deleted inserted replaced
26344:cd9cc7f30427 26345:2aa0dde846b4
481 self.applieddirty = False 481 self.applieddirty = False
482 self.seriesdirty = False 482 self.seriesdirty = False
483 self.guardsdirty = False 483 self.guardsdirty = False
484 self.activeguards = None 484 self.activeguards = None
485 485
486 def diffopts(self, opts={}, patchfn=None): 486 def diffopts(self, opts=None, patchfn=None):
487 diffopts = patchmod.diffopts(self.ui, opts) 487 diffopts = patchmod.diffopts(self.ui, opts)
488 if self.gitmode == 'auto': 488 if self.gitmode == 'auto':
489 diffopts.upgrade = True 489 diffopts.upgrade = True
490 elif self.gitmode == 'keep': 490 elif self.gitmode == 'keep':
491 pass 491 pass