VCS: Do not write defaults to settings

Saves useless entries in settings file and makes it possible to change
defaults later.

Task-number: QTCREATORBUG-24762
Change-Id: Iee7d39f2bf5d8de6903ca914ea533a678fad62f8
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Eike Ziller
2021-02-16 14:51:16 +01:00
parent d2f7bea0b6
commit c87284356c
5 changed files with 17 additions and 14 deletions

View File

@@ -27,6 +27,8 @@
#include "vcsbase_global.h"
#include "vcsbaseclientsettings.h"
#include <utils/fileutils.h>
#include <utils/id.h>
#include <utils/synchronousprocess.h>
@@ -47,7 +49,6 @@ namespace VcsBase {
class VcsCommand;
class VcsBaseEditorWidget;
class VcsBaseClientSettings;
class VcsJob;
class VcsBaseClientImplPrivate;
class VcsBaseEditorConfig;
@@ -128,6 +129,7 @@ private:
void saveSettings();
VcsBaseClientSettings *m_clientSettings;
VcsBaseClientSettings m_defaultSettings;
};
class VCSBASE_EXPORT VcsBaseClient : public VcsBaseClientImpl