diff -r 2cd19782d2d4 -r ed884807dc48 mercurial/localrepo.py --- a/mercurial/localrepo.py Thu Sep 24 00:56:18 2015 -0700 +++ b/mercurial/localrepo.py Thu Sep 24 00:56:30 2015 -0700 @@ -540,7 +540,7 @@ return hook.hook(self.ui, self, name, throw, **args) @unfilteredmethod - def _tag(self, names, node, message, local, user, date, extra={}, + def _tag(self, names, node, message, local, user, date, extra=None, editor=False): if isinstance(names, str): names = (names,)