Rev 6069: Migrate ignore_missing_extensions to stack-based config. in file:///home/vila/src/bzr/experimental/migrate-config-options/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Fri Aug 12 12:18:34 UTC 2011
At file:///home/vila/src/bzr/experimental/migrate-config-options/
------------------------------------------------------------
revno: 6069
revision-id: v.ladeuil+lp at free.fr-20110812121834-lrekgn2dj0rdjvi8
parent: v.ladeuil+lp at free.fr-20110812121144-36z4ezknlgkmv9i6
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: migrate-config-options
timestamp: Fri 2011-08-12 14:18:34 +0200
message:
Migrate ignore_missing_extensions to stack-based config.
-------------- next part --------------
=== modified file 'bzrlib/config.py'
--- a/bzrlib/config.py 2011-08-12 12:11:44 +0000
+++ b/bzrlib/config.py 2011-08-12 12:18:34 +0000
@@ -2394,6 +2394,14 @@
Option('editor',
help='The command called to launch an editor to enter a message.'))
option_registry.register(
+ Option('ignore_missing_extensions', default=False,
+ from_unicode=bool_from_store,
+ help='''\
+Control the missing extensions warning display.
+
+The warning will not be emitted if set to True.
+'''))
+option_registry.register(
Option('language',
help='Language to translate messages into.'))
option_registry.register(
=== modified file 'bzrlib/osutils.py'
--- a/bzrlib/osutils.py 2011-07-25 07:11:56 +0000
+++ b/bzrlib/osutils.py 2011-08-12 12:18:34 +0000
@@ -42,6 +42,7 @@
from bzrlib import (
cache_utf8,
+ config,
errors,
trace,
win32utils,
@@ -985,8 +986,7 @@
def report_extension_load_failures():
if not _extension_load_failures:
return
- from bzrlib.config import GlobalConfig
- if GlobalConfig().get_user_option_as_bool('ignore_missing_extensions'):
+ if config.GlobalStack().get('ignore_missing_extensions'):
return
# the warnings framework should by default show this only once
from bzrlib.trace import warning
More information about the bazaar-commits
mailing list