# HG changeset patch # User Boris Feld # Date 2017-06-30 01:42:33 # Node ID b0c42fec8dc28dec5408c0ec506359afc64e4915 # Parent 6c705bf6a8ff9cd91769e547b3d8c2dae5c5c9c5 configitems: register the 'gpg.cmd' config diff --git a/hgext/gpg.py b/hgext/gpg.py --- a/hgext/gpg.py +++ b/hgext/gpg.py @@ -30,6 +30,13 @@ command = registrar.command(cmdtable) # leave the attribute unspecified. testedwith = 'ships-with-hg-core' +configtable = {} +configitem = registrar.configitem(configtable) + +configitem('gpg', 'cmd', + default='gpg', +) + class gpg(object): def __init__(self, path, key=None): self.path = path @@ -91,7 +98,7 @@ class gpg(object): def newgpg(ui, **opts): """create a new gpg instance""" - gpgpath = ui.config("gpg", "cmd", "gpg") + gpgpath = ui.config("gpg", "cmd") gpgkey = opts.get('key') if not gpgkey: gpgkey = ui.config("gpg", "key", None)