--- a/hgkw/keyword.py Fri Dec 05 14:09:59 2008 +0100
+++ b/hgkw/keyword.py Tue Dec 16 09:58:41 2008 +0100
@@ -427,14 +427,10 @@
keyword substitutions.
Monkeypatches patch and webcommands.'''
- try:
- if (not repo.local() or not kwtools['inc']
- or kwtools['hgcmd'] in nokwcommands.split()
- or '.hg' in util.splitpath(repo.root)
- or repo._url.startswith('bundle:')):
- return
- except AttributeError:
- pass
+ if (not hasattr(repo, 'dirstate') or not kwtools['inc']
+ or kwtools['hgcmd'] in nokwcommands.split()
+ or '.hg' in util.splitpath(repo.root)):
+ return
kwtools['templater'] = kwt = kwtemplater(ui, repo)