diff --git a/rhodecode/model/forms.py b/rhodecode/model/forms.py --- a/rhodecode/model/forms.py +++ b/rhodecode/model/forms.py @@ -382,6 +382,7 @@ class _BaseVcsSettingsForm(formencode.Sc rhodecode_pr_merge_enabled = v.StringBoolean(if_missing=False) rhodecode_use_outdated_comments = v.StringBoolean(if_missing=False) + rhodecode_hg_use_rebase_for_merging = v.StringBoolean(if_missing=False) def ApplicationUiSettingsForm(): diff --git a/rhodecode/model/settings.py b/rhodecode/model/settings.py --- a/rhodecode/model/settings.py +++ b/rhodecode/model/settings.py @@ -401,7 +401,9 @@ class IssueTrackerSettingsModel(object): class VcsSettingsModel(object): INHERIT_SETTINGS = 'inherit_vcs_settings' - GENERAL_SETTINGS = ('use_outdated_comments', 'pr_merge_enabled') + GENERAL_SETTINGS = ( + 'use_outdated_comments', 'pr_merge_enabled', + 'hg_use_rebase_for_merging') HOOKS_SETTINGS = ( ('hooks', 'changegroup.repo_size'), ('hooks', 'changegroup.push_logger'),