summaryrefslogtreecommitdiff
path: root/src/plugins/git/gitclient.cpp
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2022-12-14 17:40:42 +0100
committerJarek Kobus <jaroslaw.kobus@qt.io>2022-12-14 16:57:14 +0000
commitce161d0b16f498636e3e3adf74c8bae603b4c76b (patch)
tree0f55217c5a3b45c40972bddeb8a40ea504430cdc /src/plugins/git/gitclient.cpp
parent042087ab1deb46da3288df1aae3bbda03bd7e433 (diff)
downloadqt-creator-ce161d0b16f498636e3e3adf74c8bae603b4c76b.tar.gz
VcsBase & dependent: Fix const correctness
And some minor cleanups. Change-Id: Id0c2df6865ba84c054f0fb97c0ac42a76a128355 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/git/gitclient.cpp')
-rw-r--r--src/plugins/git/gitclient.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp
index 04970096ce..34c357b2c5 100644
--- a/src/plugins/git/gitclient.cpp
+++ b/src/plugins/git/gitclient.cpp
@@ -1194,7 +1194,7 @@ void GitClient::archive(const FilePath &workingDirectory, QString commit)
FilePath repoDirectory = VcsManager::findTopLevelForDirectory(workingDirectory);
if (repoDirectory.isEmpty())
repoDirectory = workingDirectory;
- QString repoName = repoDirectory.fileName();
+ const QString repoName = repoDirectory.fileName();
QHash<QString, QString> filters;
QString selectedFilter;
@@ -1222,7 +1222,7 @@ void GitClient::archive(const FilePath &workingDirectory, QString commit)
&selectedFilter);
if (archiveName.isEmpty())
return;
- QString extension = filters.value(selectedFilter);
+ const QString extension = filters.value(selectedFilter);
QFileInfo archive(archiveName.toString());
if (extension != "." + archive.completeSuffix()) {
archive = QFileInfo(archive.filePath() + extension);
@@ -1691,7 +1691,7 @@ bool GitClient::synchronousHeadRefs(const FilePath &workingDirectory, QStringLis
QString GitClient::synchronousTopic(const FilePath &workingDirectory) const
{
// First try to find branch
- QString branch = synchronousCurrentLocalBranch(workingDirectory);
+ const QString branch = synchronousCurrentLocalBranch(workingDirectory);
if (!branch.isEmpty())
return branch;
@@ -2000,10 +2000,10 @@ SubmoduleDataMap GitClient::submoduleList(const FilePath &workingDirectory) cons
if (!configLine.startsWith(submoduleLineStart))
continue;
- int nameStart = submoduleLineStart.size();
- int nameEnd = configLine.indexOf('.', nameStart);
+ const int nameStart = submoduleLineStart.size();
+ const int nameEnd = configLine.indexOf('.', nameStart);
- QString submoduleName = configLine.mid(nameStart, nameEnd - nameStart);
+ const QString submoduleName = configLine.mid(nameStart, nameEnd - nameStart);
SubmoduleData submoduleData;
if (result.contains(submoduleName))
@@ -2032,7 +2032,7 @@ SubmoduleDataMap GitClient::submoduleList(const FilePath &workingDirectory) cons
} else {
SubmoduleData &submoduleRef = result[submoduleName];
submoduleRef.dir = path;
- QString ignore = gitmodulesFile.value("ignore").toString();
+ const QString ignore = gitmodulesFile.value("ignore").toString();
if (!ignore.isEmpty() && submoduleRef.ignore.isEmpty())
submoduleRef.ignore = ignore;
}
@@ -2130,7 +2130,7 @@ bool GitClient::synchronousApplyPatch(const FilePath &workingDirectory,
Environment GitClient::processEnvironment() const
{
Environment environment = VcsBaseClientImpl::processEnvironment();
- QString gitPath = settings().path.value();
+ const QString gitPath = settings().path.value();
environment.prependOrSetPath(FilePath::fromUserInput(gitPath));
if (HostOsInfo::isWindowsHost() && settings().winSetHomeEnvironment.value()) {
QString homePath;
@@ -2594,7 +2594,7 @@ FilePath GitClient::vcsBinary() const
QTextCodec *GitClient::encoding(const FilePath &workingDirectory, const QString &configVar) const
{
- QString codecName = readConfigValue(workingDirectory, configVar).trimmed();
+ const QString codecName = readConfigValue(workingDirectory, configVar).trimmed();
// Set default commit encoding to 'UTF-8', when it's not set,
// to solve displaying error of commit log with non-latin characters.
if (codecName.isEmpty())
@@ -2671,7 +2671,7 @@ bool GitClient::getCommitData(const FilePath &workingDirectory,
commitData.panelInfo.repository = repoDirectory;
- QString gitDir = findGitDirForRepository(repoDirectory);
+ const QString gitDir = findGitDirForRepository(repoDirectory);
if (gitDir.isEmpty()) {
*errorMessage = Tr::tr("The repository \"%1\" is not initialized.").arg(repoDirectory.toString());
return false;
@@ -2818,7 +2818,7 @@ bool GitClient::addAndCommit(const FilePath &repositoryDirectory,
for (int i = 0; i < model->rowCount(); ++i) {
const FileStates state = static_cast<FileStates>(model->extraData(i).toInt());
- QString file = model->file(i);
+ const QString file = model->file(i);
const bool checked = model->checked(i);
if (checked)
@@ -3004,7 +3004,7 @@ void GitClient::revertFiles(const QStringList &files, bool revertStaging)
void GitClient::fetch(const FilePath &workingDirectory, const QString &remote)
{
- QStringList const arguments = {"fetch", (remote.isEmpty() ? "--all" : remote)};
+ const QStringList arguments{"fetch", (remote.isEmpty() ? "--all" : remote)};
const auto commandHandler = [workingDirectory](const CommandResult &result) {
if (result.result() == ProcessResult::FinishedWithSuccess)
GitPlugin::updateBranches(workingDirectory);
@@ -3050,7 +3050,7 @@ void GitClient::synchronousAbortCommand(const FilePath &workingDir, const QStrin
if (abortCommand.isEmpty()) {
// no abort command - checkout index to clean working copy.
synchronousCheckoutFiles(VcsManager::findTopLevelForDirectory(workingDir),
- QStringList(), QString(), nullptr, false);
+ {}, {}, nullptr, false);
return;
}
@@ -3064,15 +3064,15 @@ QString GitClient::synchronousTrackingBranch(const FilePath &workingDirectory, c
QString remote;
QString localBranch = branch.isEmpty() ? synchronousCurrentLocalBranch(workingDirectory) : branch;
if (localBranch.isEmpty())
- return QString();
+ return {};
localBranch.prepend("branch.");
remote = readConfigValue(workingDirectory, localBranch + ".remote");
if (remote.isEmpty())
- return QString();
+ return {};
const QString rBranch = readConfigValue(workingDirectory, localBranch + ".merge")
.replace("refs/heads/", QString());
if (rBranch.isEmpty())
- return QString();
+ return {};
return remote + '/' + rBranch;
}
@@ -3252,7 +3252,7 @@ void GitClient::push(const FilePath &workingDirectory, const QStringList &pushAr
bool GitClient::synchronousMerge(const FilePath &workingDirectory, const QString &branch,
bool allowFastForward)
{
- QString command = "merge";
+ const QString command = "merge";
QStringList arguments = {command};
if (!allowFastForward)
arguments << "--no-ff";