# HG changeset patch # User Gregory Szorc # Date 1399267016 25200 # Node ID c4633e287c56c3d588ab6f36786b92d35b1975cc # Parent 5403245edb3a19f148900417643e495393e21833 keyword: define optionalrepo in command decorator diff -r 5403245edb3a -r c4633e287c56 hgext/keyword.py --- a/hgext/keyword.py Sun May 04 22:16:05 2014 -0700 +++ b/hgext/keyword.py Sun May 04 22:16:56 2014 -0700 @@ -89,7 +89,6 @@ from mercurial.i18n import _ import os, re, shutil, tempfile -commands.optionalrepo += ' kwdemo' commands.inferrepo += ' kwexpand kwfiles kwshrink' cmdtable = {} @@ -363,7 +362,8 @@ [('d', 'default', None, _('show default keyword template maps')), ('f', 'rcfile', '', _('read maps from rcfile'), _('FILE'))], - _('hg kwdemo [-d] [-f RCFILE] [TEMPLATEMAP]...')) + _('hg kwdemo [-d] [-f RCFILE] [TEMPLATEMAP]...'), + optionalrepo=True) def demo(ui, repo, *args, **opts): '''print [keywordmaps] configuration and an expansion example