# HG changeset patch # User Christian Ebert # Date 1171237249 -3600 # Node ID cade80b9d83d8d538ac4b031cfeb55c6554f61b5 # Parent 0ea07bb56ff6b6442fc18e37ca38d082c86dfc80 FIX: make repo keyword arg to kwfilelog hg incoming breaks otherwise as only 3 arguments are passed to init. diff -r 0ea07bb56ff6 -r cade80b9d83d hgkw/keyword.py --- a/hgkw/keyword.py Mon Feb 12 00:38:47 2007 +0100 +++ b/hgkw/keyword.py Mon Feb 12 00:40:49 2007 +0100 @@ -214,13 +214,13 @@ Superclass over filelog to customize it's read, add, cmp methods. Keywords are "stored" unexpanded, and expanded on reading. ''' - def __init__(self, opener, path, repo, + def __init__(self, opener, path, repo=None, defversion=revlog.REVLOG_DEFAULT_VERSION): super(kwfilelog, self).__init__(opener, path, defversion) self._repo = repo self._path = path # only init kwtemplater if needed - if hasattr(repo, 'kwfmatcher') and repo.kwfmatcher(path): + if repo and hasattr(repo, 'kwfmatcher') and repo.kwfmatcher(path): self.kwt = kwtemplater(repo.ui, repo) else: self.kwt = None