~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/config.py

(vila) Add a config option for the progress bar type. (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
2135
2135
 
2136
2136
class Base64CredentialStore(CredentialStore):
2137
2137
    __doc__ = """Base64 credential store for the authentication.conf file"""
2138
 
    
 
2138
 
2139
2139
    def decode_password(self, credentials):
2140
2140
        """See CredentialStore.decode_password."""
2141
2141
        # GZ 2012-07-28: Will raise binascii.Error if password is not base64,
2161
2161
        for those under repositories.
2162
2162
        """
2163
2163
        if self._config is None:
2164
 
            raise errors.BzrError("Cannot set configuration in %s" % self._bzrdir)
 
2164
            raise errors.BzrError("Cannot set configuration in %s"
 
2165
                                  % self._bzrdir)
2165
2166
        if value is None:
2166
2167
            self._config.set_option('', 'default_stack_on')
2167
2168
        else:
2473
2474
    return float(unicode_str)
2474
2475
 
2475
2476
 
2476
 
# Use a an empty dict to initialize an empty configobj avoiding all
2477
 
# parsing and encoding checks
 
2477
# Use an empty dict to initialize an empty configobj avoiding all parsing and
 
2478
# encoding checks
2478
2479
_list_converter_config = configobj.ConfigObj(
2479
2480
    {}, encoding='utf-8', list_values=True, interpolation=False)
2480
2481
 
2802
2803
 
2803
2804
Each function takes branch, rev_id as parameters.
2804
2805
'''))
 
2806
option_registry.register_lazy('progress_bar', 'bzrlib.ui.text',
 
2807
                              'opt_progress_bar')
2805
2808
option_registry.register(
2806
2809
    Option('public_branch',
2807
2810
           default=None,