Closed jbialobr closed 11 years ago
Is it OK to place this page outside the Plugins node? From what I see, the plugin pages are autogenerated, and only contain text boxes.
We are about to reorganize settings pages tree, so yes (maybe it will be moved in the future).
Do you know how do I get the Module.GitWorkingDir from inside a SettingsPageBase?
You cann't. You can change it's base to GitModuleControl or pass GitModule instance to your page directly as in LocalSettingsSettingsPage.
OK. The settings page is there now. Just miss the checkbox to disable integration.
There should be some validations performed before trying to save config.
System.ArgumentNullException was caught
Message=Wartość nie może być zerowa.
Nazwa parametru: Value cannot be null
Source=Nini
ParamName=Value cannot be null
StackTrace:
w Nini.Config.ConfigBase.Set(String key, Object value)
w GitUI.CommandsDialogs.SettingsDialog.Pages.BuildServerIntegrationSettingsPage.<>cDisplayClass3.
Added checkbox to enable integration and fix exception with latest commit.
Also add setting to disable showing build report inspite of existing properly configured .buildsever file.