Mercurial > public > src > rhodecode
changeset 830:876776983c3c beta
disabled dotencode format for mercurial 1.7 usage and hg <=1.6 compatibility
bumped mercurial version
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Fri, 26 Nov 2010 18:05:51 +0100 |
parents | 8226595268e6 |
children | c47152c5fe01 |
files | rhodecode/lib/db_manage.py rhodecode/lib/utils.py setup.py |
diffstat | 3 files changed, 14 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/lib/db_manage.py Fri Nov 26 16:58:30 2010 +0100 +++ b/rhodecode/lib/db_manage.py Fri Nov 26 18:05:51 2010 +0100 @@ -149,6 +149,13 @@ hooks4.ui_key = 'preoutgoing.pull_logger' hooks4.ui_value = 'python:rhodecode.lib.hooks.log_pull_action' + #for mercurial 1.7 set backward comapatibility with format + + dotencode_disable = RhodeCodeUi() + dotencode_disable.ui_section = 'format' + dotencode_disable.ui_key = 'dotencode' + dotencode_disable.ui_section = 'false' + web1 = RhodeCodeUi() web1.ui_section = 'web' @@ -181,8 +188,6 @@ try: - - self.sa.add(hooks1) self.sa.add(hooks2) self.sa.add(hooks3) @@ -194,6 +199,7 @@ self.sa.add(paths) self.sa.add(hgsettings1) self.sa.add(hgsettings2) + self.sa.add(dotencode_disable) for k in ['ldap_active', 'ldap_host', 'ldap_port', 'ldap_ldaps', 'ldap_dn_user', 'ldap_dn_pass', 'ldap_base_dn']:
--- a/rhodecode/lib/utils.py Fri Nov 26 16:58:30 2010 +0100 +++ b/rhodecode/lib/utils.py Fri Nov 26 18:05:51 2010 +0100 @@ -212,12 +212,15 @@ ret = sa.query(RhodeCodeUi)\ .options(FromCache("sql_cache_short", "get_hg_ui_settings")).all() - meta.Session.remove() + hg_ui = ret for ui_ in hg_ui: if ui_.ui_active: - log.debug('settings ui from db[%s]%s:%s', ui_.ui_section, ui_.ui_key, ui_.ui_value) + log.debug('settings ui from db[%s]%s:%s', ui_.ui_section, + ui_.ui_key, ui_.ui_value) baseui.setconfig(ui_.ui_section, ui_.ui_key, ui_.ui_value) + + meta.Session.remove() return baseui