aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/git/gitclient.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/git/gitclient.cpp')
-rw-r--r--src/plugins/git/gitclient.cpp160
1 files changed, 80 insertions, 80 deletions
diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp
index b7b328d8e2..0ef6756103 100644
--- a/src/plugins/git/gitclient.cpp
+++ b/src/plugins/git/gitclient.cpp
@@ -207,7 +207,7 @@ QStringList BaseController::addHeadWhenCommandInProgress() const
// instead of showing unsupported combined diff format.
GitClient::CommandInProgress commandInProgress = GitPlugin::client()->checkCommandInProgress(m_directory);
if (commandInProgress != GitClient::NoCommand)
- return { HEAD };
+ return {HEAD};
return QStringList();
}
@@ -224,7 +224,7 @@ public:
void RepositoryDiffController::reload()
{
- QStringList args = { "diff" };
+ QStringList args = {"diff"};
args.append(addHeadWhenCommandInProgress());
runCommand(QList<QStringList>() << addConfigurationArguments(args));
}
@@ -246,7 +246,7 @@ private:
void FileDiffController::reload()
{
- QStringList args = { "diff" };
+ QStringList args = {"diff"};
args.append(addHeadWhenCommandInProgress());
args << "--" << m_fileName;
@@ -275,13 +275,13 @@ void FileListDiffController::reload()
{
QList<QStringList> argLists;
if (!m_stagedFiles.isEmpty()) {
- QStringList stagedArgs = { "diff", "--cached", "--" };
+ QStringList stagedArgs = {"diff", "--cached", "--"};
stagedArgs << m_stagedFiles;
argLists << addConfigurationArguments(stagedArgs);
}
if (!m_unstagedFiles.isEmpty()) {
- QStringList unstagedArgs = { "diff" };
+ QStringList unstagedArgs = {"diff"};
unstagedArgs << addHeadWhenCommandInProgress() << "--" << m_unstagedFiles;
argLists << addConfigurationArguments(unstagedArgs);
}
@@ -308,7 +308,7 @@ private:
void ProjectDiffController::reload()
{
- QStringList args = { "diff" };
+ QStringList args = {"diff"};
args << addHeadWhenCommandInProgress() << "--" << m_projectPaths;
runCommand(QList<QStringList>() << addConfigurationArguments(args));
}
@@ -331,7 +331,7 @@ private:
void BranchDiffController::reload()
{
- QStringList args = { "diff" };
+ QStringList args = {"diff"};
args << addHeadWhenCommandInProgress() << m_branch;
runCommand(QList<QStringList>() << addConfigurationArguments(args));
}
@@ -358,7 +358,7 @@ private:
void ShowController::reload()
{
- const QStringList args = { "show", "-s", noColorOption, decorateOption, showFormatC, m_id };
+ const QStringList args = {"show", "-s", noColorOption, decorateOption, showFormatC, m_id};
m_state = GettingDescription;
runCommand(QList<QStringList>() << args, GitPlugin::client()->encoding(m_directory, "i18n.commitEncoding"));
}
@@ -377,8 +377,8 @@ void ShowController::reloadFinished(bool success)
QTC_ASSERT(m_state != Idle, return);
if (m_state == GettingDescription && success) {
- const QStringList args = { "show", "--format=format:", // omit header, already generated
- noColorOption, decorateOption, m_id };
+ const QStringList args = {"show", "--format=format:", // omit header, already generated
+ noColorOption, decorateOption, m_id};
m_state = GettingDiff;
runCommand(QList<QStringList>() << addConfigurationArguments(args));
return;
@@ -446,7 +446,7 @@ public:
m_patienceButton->setVisible(diffButton->isChecked());
m_ignoreWSButton->setVisible(diffButton->isChecked());
QAction *firstParentButton =
- addToggleButton({ "-m", "--first-parent" },
+ addToggleButton({"-m", "--first-parent"},
tr("First Parent"),
tr("Follow only the first parent on merge commits."));
mapSetting(firstParentButton, settings.boolPointer(GitSettings::firstParentKey));
@@ -631,7 +631,7 @@ QString GitClient::findGitDirForRepository(const QString &repositoryDir) const
bool GitClient::managesFile(const QString &workingDirectory, const QString &fileName) const
{
- return vcsFullySynchronousExec(workingDirectory, { "ls-files", "--error-unmatch", fileName }).result
+ return vcsFullySynchronousExec(workingDirectory, {"ls-files", "--error-unmatch", fileName}).result
== SynchronousProcessResponse::Finished;
}
@@ -699,7 +699,7 @@ void GitClient::stage(const QString &patch, bool revert)
patchFile.write(patchData);
patchFile.close();
- QStringList args = { "--cached" };
+ QStringList args = {"--cached"};
if (revert)
args << "--reverse";
QString errorMessage;
@@ -767,7 +767,7 @@ void GitClient::diffProject(const QString &workingDirectory, const QString &proj
workingDirectory, tr("Git Diff Project"),
[this, workingDirectory, projectDirectory]
(IDocument *doc) -> DiffEditorController* {
- return new ProjectDiffController(doc, workingDirectory, { projectDirectory });
+ return new ProjectDiffController(doc, workingDirectory, {projectDirectory});
});
}
@@ -819,7 +819,7 @@ void GitClient::merge(const QString &workingDirectory,
void GitClient::status(const QString &workingDirectory)
{
VcsOutputWindow::setRepository(workingDirectory);
- VcsCommand *command = vcsExec(workingDirectory, { "status", "-u" }, nullptr, true);
+ VcsCommand *command = vcsExec(workingDirectory, {"status", "-u"}, nullptr, true);
connect(command, &VcsCommand::finished, VcsOutputWindow::instance(), &VcsOutputWindow::clearRepository,
Qt::QueuedConnection);
}
@@ -853,7 +853,7 @@ void GitClient::log(const QString &workingDirectory, const QString &fileName,
editor->setFileLogAnnotateEnabled(enableAnnotationContextMenu);
editor->setWorkingDirectory(workingDir);
- QStringList arguments = { "log", noColorOption, decorateOption };
+ QStringList arguments = {"log", noColorOption, decorateOption};
int logCount = settings().intValue(GitSettings::logCountKey);
if (logCount > 0)
arguments << "-n" << QString::number(logCount);
@@ -874,7 +874,7 @@ void GitClient::reflog(const QString &workingDirectory)
"reflogRepository", workingDirectory);
editor->setWorkingDirectory(workingDirectory);
- QStringList arguments = { "reflog", noColorOption, decorateOption };
+ QStringList arguments = {"reflog", noColorOption, decorateOption};
int logCount = settings().intValue(GitSettings::logCountKey);
if (logCount > 0)
arguments << "-n" << QString::number(logCount);
@@ -921,7 +921,7 @@ VcsBaseEditorWidget *GitClient::annotate(
int lineNumber, const QStringList &extraOptions)
{
const Id editorId = Git::Constants::GIT_BLAME_EDITOR_ID;
- const QString id = VcsBaseEditor::getTitleId(workingDir, { file }, revision);
+ const QString id = VcsBaseEditor::getTitleId(workingDir, {file}, revision);
const QString title = tr("Git Blame \"%1\"").arg(id);
const QString sourceFile = VcsBaseEditor::getSource(workingDir, file);
@@ -942,7 +942,7 @@ VcsBaseEditorWidget *GitClient::annotate(
}
editor->setWorkingDirectory(workingDir);
- QStringList arguments = { "blame", "--root" };
+ QStringList arguments = {"blame", "--root"};
arguments << effectiveArgs << "--" << file;
if (!revision.isEmpty())
arguments << revision;
@@ -971,7 +971,7 @@ bool GitClient::synchronousCheckout(const QString &workingDirectory,
QStringList GitClient::setupCheckoutArguments(const QString &workingDirectory,
const QString &ref)
{
- QStringList arguments = { "checkout", ref };
+ QStringList arguments = {"checkout", ref};
QStringList localBranches = synchronousRepositoryBranches(workingDirectory);
if (localBranches.contains(ref))
@@ -996,7 +996,7 @@ QStringList GitClient::setupCheckoutArguments(const QString &workingDirectory,
return arguments;
QString output;
- const QStringList forEachRefArgs = { "refs/remotes/", "--format=%(objectname) %(refname:short)" };
+ const QStringList forEachRefArgs = {"refs/remotes/", "--format=%(objectname) %(refname:short)"};
if (!synchronousForEachRefCmd(workingDirectory, forEachRefArgs, &output))
return arguments;
@@ -1033,7 +1033,7 @@ QStringList GitClient::setupCheckoutArguments(const QString &workingDirectory,
void GitClient::reset(const QString &workingDirectory, const QString &argument, const QString &commit)
{
- QStringList arguments = { "reset", argument };
+ QStringList arguments = {"reset", argument};
if (!commit.isEmpty())
arguments << commit;
@@ -1055,13 +1055,13 @@ void GitClient::reset(const QString &workingDirectory, const QString &argument,
void GitClient::addFile(const QString &workingDirectory, const QString &fileName)
{
- vcsExec(workingDirectory, { "add", fileName });
+ vcsExec(workingDirectory, {"add", fileName});
}
bool GitClient::synchronousLog(const QString &workingDirectory, const QStringList &arguments,
QString *output, QString *errorMessageIn, unsigned flags)
{
- QStringList allArguments = { "log", noColorOption };
+ QStringList allArguments = {"log", noColorOption};
allArguments.append(arguments);
@@ -1080,7 +1080,7 @@ bool GitClient::synchronousLog(const QString &workingDirectory, const QStringLis
bool GitClient::synchronousAdd(const QString &workingDirectory, const QStringList &files)
{
- return vcsFullySynchronousExec(workingDirectory, QStringList({ "add" }) + files).result
+ return vcsFullySynchronousExec(workingDirectory, QStringList({"add"}) + files).result
== SynchronousProcessResponse::Finished;
}
@@ -1088,7 +1088,7 @@ bool GitClient::synchronousDelete(const QString &workingDirectory,
bool force,
const QStringList &files)
{
- QStringList arguments = { "rm" };
+ QStringList arguments = {"rm"};
if (force)
arguments << "--force";
arguments.append(files);
@@ -1100,7 +1100,7 @@ bool GitClient::synchronousMove(const QString &workingDirectory,
const QString &from,
const QString &to)
{
- return vcsFullySynchronousExec(workingDirectory, { "mv", from, to }).result
+ return vcsFullySynchronousExec(workingDirectory, {"mv", from, to}).result
== SynchronousProcessResponse::Finished;
}
@@ -1108,7 +1108,7 @@ bool GitClient::synchronousReset(const QString &workingDirectory,
const QStringList &files,
QString *errorMessage)
{
- QStringList arguments = { "reset" };
+ QStringList arguments = {"reset"};
if (files.isEmpty())
arguments << "--hard";
else
@@ -1137,7 +1137,7 @@ bool GitClient::synchronousReset(const QString &workingDirectory,
// Initialize repository
bool GitClient::synchronousInit(const QString &workingDirectory)
{
- const SynchronousProcessResponse resp = vcsFullySynchronousExec(workingDirectory, { "init" });
+ const SynchronousProcessResponse resp = vcsFullySynchronousExec(workingDirectory, {"init"});
// '[Re]Initialized...'
VcsOutputWindow::append(resp.stdOut());
if (resp.result == SynchronousProcessResponse::Finished) {
@@ -1160,7 +1160,7 @@ bool GitClient::synchronousCheckoutFiles(const QString &workingDirectory, QStrin
revision = HEAD;
if (files.isEmpty())
files = QStringList(".");
- QStringList arguments = { "checkout" };
+ QStringList arguments = {"checkout"};
if (revertStaging)
arguments << revision;
arguments << "--" << files;
@@ -1224,7 +1224,7 @@ static inline bool splitCommitParents(const QString &line,
bool GitClient::synchronousRevListCmd(const QString &workingDirectory, const QStringList &extraArguments,
QString *output, QString *errorMessage) const
{
- const QStringList arguments = QStringList({ "rev-list", noColorOption }) + extraArguments;
+ const QStringList arguments = QStringList({"rev-list", noColorOption}) + extraArguments;
const SynchronousProcessResponse resp = vcsFullySynchronousExec(
workingDirectory, arguments, silentFlags);
if (resp.result != SynchronousProcessResponse::Finished) {
@@ -1248,7 +1248,7 @@ bool GitClient::synchronousParentRevisions(const QString &workingDirectory,
}
QString outputText;
QString errorText;
- if (!synchronousRevListCmd(workingDirectory, { "--parents", "--max-count=1", revision },
+ if (!synchronousRevListCmd(workingDirectory, {"--parents", "--max-count=1", revision},
&outputText, &errorText)) {
*errorMessage = msgParentRevisionFailed(workingDirectory, revision, errorText);
return false;
@@ -1285,7 +1285,7 @@ QString GitClient::synchronousCurrentLocalBranch(const QString &workingDirectory
{
QString branch;
const SynchronousProcessResponse resp = vcsFullySynchronousExec(
- workingDirectory, { "symbolic-ref", HEAD }, silentFlags);
+ workingDirectory, {"symbolic-ref", HEAD}, silentFlags);
if (resp.result == SynchronousProcessResponse::Finished) {
branch = resp.stdOut().trimmed();
} else {
@@ -1308,7 +1308,7 @@ QString GitClient::synchronousCurrentLocalBranch(const QString &workingDirectory
bool GitClient::synchronousHeadRefs(const QString &workingDirectory, QStringList *output,
QString *errorMessage) const
{
- const QStringList arguments = { "show-ref", "--head", "--abbrev=10", "--dereference" };
+ const QStringList arguments = {"show-ref", "--head", "--abbrev=10", "--dereference"};
const SynchronousProcessResponse resp = vcsFullySynchronousExec(
workingDirectory, arguments, silentFlags);
if (resp.result != SynchronousProcessResponse::Finished) {
@@ -1359,7 +1359,7 @@ QString GitClient::synchronousTopic(const QString &workingDirectory) const
// No tag or remote branch - try git describe
const SynchronousProcessResponse resp =
- vcsFullySynchronousExec(workingDirectory, { "describe" }, VcsCommand::NoOutput);
+ vcsFullySynchronousExec(workingDirectory, {"describe"}, VcsCommand::NoOutput);
if (resp.result == SynchronousProcessResponse::Finished) {
const QString stdOut = resp.stdOut().trimmed();
if (!stdOut.isEmpty())
@@ -1371,7 +1371,7 @@ QString GitClient::synchronousTopic(const QString &workingDirectory) const
bool GitClient::synchronousRevParseCmd(const QString &workingDirectory, const QString &ref,
QString *output, QString *errorMessage) const
{
- const QStringList arguments = { "rev-parse", ref };
+ const QStringList arguments = {"rev-parse", ref};
const SynchronousProcessResponse resp = vcsFullySynchronousExec(
workingDirectory, arguments, silentFlags);
*output = resp.stdOut().trimmed();
@@ -1397,7 +1397,7 @@ void GitClient::synchronousTagsForCommit(const QString &workingDirectory, const
QString &precedes, QString &follows) const
{
const SynchronousProcessResponse resp1 = vcsFullySynchronousExec(
- workingDirectory, { "describe", "--contains", revision }, silentFlags);
+ workingDirectory, {"describe", "--contains", revision}, silentFlags);
precedes = resp1.stdOut();
int tilde = precedes.indexOf('~');
if (tilde != -1)
@@ -1410,7 +1410,7 @@ void GitClient::synchronousTagsForCommit(const QString &workingDirectory, const
synchronousParentRevisions(workingDirectory, revision, &parents, &errorMessage);
for (const QString &p : Utils::asConst(parents)) {
const SynchronousProcessResponse resp2 = vcsFullySynchronousExec(
- workingDirectory, { "describe", "--tags", "--abbrev=0", p }, silentFlags);
+ workingDirectory, {"describe", "--tags", "--abbrev=0", p}, silentFlags);
QString pf = resp2.stdOut();
pf.truncate(pf.lastIndexOf('\n'));
if (!pf.isEmpty()) {
@@ -1426,7 +1426,7 @@ void GitClient::branchesForCommit(const QString &revision)
auto controller = qobject_cast<DiffEditorController *>(sender());
QString workingDirectory = controller->baseDirectory();
VcsCommand *command = vcsExec(
- workingDirectory, { "branch", noColorOption, "-a", "--contains", revision}, nullptr,
+ workingDirectory, {"branch", noColorOption, "-a", "--contains", revision}, nullptr,
false, 0, workingDirectory);
connect(command, &VcsCommand::stdOutText, controller,
&DiffEditorController::informationForCommitReceived);
@@ -1435,13 +1435,13 @@ void GitClient::branchesForCommit(const QString &revision)
bool GitClient::isRemoteCommit(const QString &workingDirectory, const QString &commit)
{
return !vcsFullySynchronousExec(
- workingDirectory, { "branch", "-r", "--contains", commit }, silentFlags).rawStdOut.isEmpty();
+ workingDirectory, {"branch", "-r", "--contains", commit}, silentFlags).rawStdOut.isEmpty();
}
bool GitClient::isFastForwardMerge(const QString &workingDirectory, const QString &branch)
{
const SynchronousProcessResponse resp = vcsFullySynchronousExec(
- workingDirectory, { "merge-base", HEAD, branch }, silentFlags);
+ workingDirectory, {"merge-base", HEAD, branch}, silentFlags);
return resp.stdOut().trimmed() == synchronousTopRevision(workingDirectory);
}
@@ -1449,8 +1449,8 @@ bool GitClient::isFastForwardMerge(const QString &workingDirectory, const QStrin
QString GitClient::synchronousShortDescription(const QString &workingDirectory, const QString &revision,
const QString &format) const
{
- const QStringList arguments = { "log", noColorOption, ("--pretty=format:" + format),
- "--max-count=1", revision };
+ const QStringList arguments = {"log", noColorOption, ("--pretty=format:" + format),
+ "--max-count=1", revision};
const SynchronousProcessResponse resp = vcsFullySynchronousExec(
workingDirectory, arguments, silentFlags);
if (resp.result != SynchronousProcessResponse::Finished) {
@@ -1524,7 +1524,7 @@ bool GitClient::executeSynchronousStash(const QString &workingDirectory,
bool unstagedOnly,
QString *errorMessage) const
{
- QStringList arguments = { "stash", "save" };
+ QStringList arguments = {"stash", "save"};
if (unstagedOnly)
arguments << "--keep-index";
if (!message.isEmpty())
@@ -1638,7 +1638,7 @@ QMap<QString,QString> GitClient::synchronousRemotesList(const QString &workingDi
QString output;
QString error;
- if (!synchronousRemoteCmd(workingDirectory, { "-v" }, &output, &error, true)) {
+ if (!synchronousRemoteCmd(workingDirectory, {"-v"}, &output, &error, true)) {
msgCannotRun(error, errorMessage);
return result;
}
@@ -1662,7 +1662,7 @@ QStringList GitClient::synchronousSubmoduleStatus(const QString &workingDirector
{
// get submodule status
const SynchronousProcessResponse resp =
- vcsFullySynchronousExec(workingDirectory, { "submodule", "status" }, silentFlags);
+ vcsFullySynchronousExec(workingDirectory, {"submodule", "status"}, silentFlags);
if (resp.result != SynchronousProcessResponse::Finished) {
msgCannotRun(tr("Cannot retrieve submodule status of \"%1\": %2")
@@ -1741,7 +1741,7 @@ bool GitClient::synchronousShow(const QString &workingDirectory, const QString &
*errorMessage = msgCannotShow(id);
return false;
}
- const QStringList arguments = { "show", decorateOption, noColorOption, id };
+ const QStringList arguments = {"show", decorateOption, noColorOption, id};
const SynchronousProcessResponse resp = vcsFullySynchronousExec(workingDirectory, arguments);
if (resp.result != SynchronousProcessResponse::Finished) {
msgCannotRun(arguments, workingDirectory, resp.stdErr(), errorMessage);
@@ -1756,7 +1756,7 @@ bool GitClient::cleanList(const QString &workingDirectory, const QString &module
const QString &flag, QStringList *files, QString *errorMessage)
{
const QString directory = workingDirectory + '/' + modulePath;
- const QStringList arguments = { "clean", "--dry-run", flag };
+ const QStringList arguments = {"clean", "--dry-run", flag};
const SynchronousProcessResponse resp = vcsFullySynchronousExec(directory, arguments);
if (resp.result != SynchronousProcessResponse::Finished) {
@@ -1801,7 +1801,7 @@ bool GitClient::synchronousApplyPatch(const QString &workingDirectory,
const QString &file, QString *errorMessage,
const QStringList &extraArguments)
{
- QStringList arguments = { "apply", "--whitespace=fix" };
+ QStringList arguments = {"apply", "--whitespace=fix"};
arguments << extraArguments << file;
const SynchronousProcessResponse resp = vcsFullySynchronousExec(workingDirectory, arguments);
@@ -1913,7 +1913,7 @@ void GitClient::updateSubmodulesIfNeeded(const QString &workingDirectory, bool p
}
}
- VcsCommand *cmd = vcsExec(workingDirectory, { "submodule", "update" }, nullptr, true,
+ VcsCommand *cmd = vcsExec(workingDirectory, {"submodule", "update"}, nullptr, true,
VcsCommand::ExpectRepoChanges);
connect(cmd, &VcsCommand::finished, this, &GitClient::finishSubmoduleUpdate);
}
@@ -1929,7 +1929,7 @@ GitClient::StatusResult GitClient::gitStatus(const QString &workingDirectory, St
QString *output, QString *errorMessage) const
{
// Run 'status'. Note that git returns exitcode 1 if there are no added files.
- QStringList arguments = { "status" };
+ QStringList arguments = {"status"};
if (mode & NoUntracked)
arguments << "--untracked-files=no";
else
@@ -2107,7 +2107,7 @@ QStringList GitClient::synchronousRepositoryBranches(const QString &repositoryUR
| VcsCommand::SuppressStdErr
| VcsCommand::SuppressFailMessage;
const SynchronousProcessResponse resp = vcsSynchronousExec(
- workingDirectory, { "ls-remote", repositoryURL, HEAD, "refs/heads/*" }, flags);
+ workingDirectory, {"ls-remote", repositoryURL, HEAD, "refs/heads/*"}, flags);
QStringList branches;
branches << tr("<Detached HEAD>");
QString headSha;
@@ -2177,7 +2177,7 @@ void GitClient::launchRepositoryBrowser(const QString &workingDirectory)
{
const QString repBrowserBinary = settings().stringValue(GitSettings::repositoryBrowserCmd);
if (!repBrowserBinary.isEmpty())
- QProcess::startDetached(repBrowserBinary, { workingDirectory }, workingDirectory);
+ QProcess::startDetached(repBrowserBinary, {workingDirectory}, workingDirectory);
}
bool GitClient::tryLauchingGitK(const QProcessEnvironment &env,
@@ -2228,7 +2228,7 @@ bool GitClient::launchGitGui(const QString &workingDirectory) {
if (gitBinary.isEmpty()) {
success = false;
} else {
- success = QProcess::startDetached(gitBinary.toString(), { "gui" },
+ success = QProcess::startDetached(gitBinary.toString(), {"gui"},
workingDirectory);
}
@@ -2289,7 +2289,7 @@ bool GitClient::readDataFromCommit(const QString &repoDirectory, const QString &
QString *commitTemplate)
{
// Get commit data as "SHA1<lf>author<lf>email<lf>message".
- const QStringList arguments = { "log", "--max-count=1", "--pretty=format:%h\n%an\n%ae\n%B", commit };
+ const QStringList arguments = {"log", "--max-count=1", "--pretty=format:%h\n%an\n%ae\n%B", commit};
const SynchronousProcessResponse resp = vcsFullySynchronousExec(repoDirectory, arguments, silentFlags);
if (resp.result != SynchronousProcessResponse::Finished) {
@@ -2337,7 +2337,7 @@ bool GitClient::getCommitData(const QString &workingDirectory,
// Run status. Note that it has exitcode 1 if there are no added files.
QString output;
if (commitData.commitType == FixupCommit) {
- synchronousLog(repoDirectory, { HEAD, "--not", "--remotes", "-n1" }, &output, errorMessage);
+ synchronousLog(repoDirectory, {HEAD, "--not", "--remotes", "-n1"}, &output, errorMessage);
if (output.isEmpty()) {
*errorMessage = msgNoCommits(false);
return false;
@@ -2529,7 +2529,7 @@ bool GitClient::addAndCommit(const QString &repositoryDirectory,
return false;
// Do the final commit
- QStringList arguments = { "commit" };
+ QStringList arguments = {"commit"};
if (commitType == FixupCommit) {
arguments << "--fixup" << amendSHA1;
} else {
@@ -2668,7 +2668,7 @@ void GitClient::revert(const QStringList &files, bool revertStaging)
void GitClient::fetch(const QString &workingDirectory, const QString &remote)
{
- QStringList const arguments = { "fetch", (remote.isEmpty() ? "--all" : remote) };
+ QStringList const arguments = {"fetch", (remote.isEmpty() ? "--all" : remote)};
VcsCommand *command = vcsExec(workingDirectory, arguments, nullptr, true,
VcsCommand::ShowSuccessMessage);
connect(command, &VcsCommand::success,
@@ -2693,7 +2693,7 @@ bool GitClient::executeAndHandleConflicts(const QString &workingDirectory,
bool GitClient::synchronousPull(const QString &workingDirectory, bool rebase)
{
QString abortCommand;
- QStringList arguments = { "pull" };
+ QStringList arguments = {"pull"};
if (rebase) {
arguments << "--rebase";
abortCommand = "rebase";
@@ -2720,7 +2720,7 @@ void GitClient::synchronousAbortCommand(const QString &workingDir, const QString
}
const SynchronousProcessResponse resp = vcsFullySynchronousExec(
- workingDir, { abortCommand, "--abort" },
+ workingDir, {abortCommand, "--abort"},
VcsCommand::ExpectRepoChanges | VcsCommand::ShowSuccessMessage);
VcsOutputWindow::append(resp.stdOut());
}
@@ -2746,7 +2746,7 @@ bool GitClient::synchronousSetTrackingBranch(const QString &workingDirectory,
const QString &branch, const QString &tracking)
{
return vcsFullySynchronousExec(
- workingDirectory, { "branch", "--set-upstream-to=" + tracking, branch }).result
+ workingDirectory, {"branch", "--set-upstream-to=" + tracking, branch}).result
== SynchronousProcessResponse::Finished;
}
@@ -2787,7 +2787,7 @@ void GitClient::handleMergeConflicts(const QString &workingDir, const QString &c
if (mergeOrAbort.clickedButton() == mergeToolButton)
merge(workingDir);
else if (!abortCommand.isEmpty())
- executeAndHandleConflicts(workingDir, { abortCommand, "--skip" }, abortCommand);
+ executeAndHandleConflicts(workingDir, {abortCommand, "--skip"}, abortCommand);
}
}
@@ -2803,12 +2803,12 @@ void GitClient::synchronousSubversionFetch(const QString &workingDirectory)
const unsigned flags = VcsCommand::SshPasswordPrompt
| VcsCommand::ShowStdOut
| VcsCommand::ShowSuccessMessage;
- vcsSynchronousExec(workingDirectory, { "svn", "fetch" }, flags);
+ vcsSynchronousExec(workingDirectory, {"svn", "fetch"}, flags);
}
void GitClient::subversionLog(const QString &workingDirectory)
{
- QStringList arguments = { "svn", "log" };
+ QStringList arguments = {"svn", "log"};
int logCount = settings().intValue(GitSettings::logCountKey);
if (logCount > 0)
arguments << ("--limit=" + QString::number(logCount));
@@ -2825,14 +2825,14 @@ void GitClient::subversionLog(const QString &workingDirectory)
void GitClient::push(const QString &workingDirectory, const QStringList &pushArgs)
{
- vcsExec(workingDirectory, QStringList({ "push" }) + pushArgs, nullptr, true);
+ vcsExec(workingDirectory, QStringList({"push"}) + pushArgs, nullptr, true);
}
bool GitClient::synchronousMerge(const QString &workingDirectory, const QString &branch,
bool allowFastForward)
{
QString command = "merge";
- QStringList arguments = { command };
+ QStringList arguments = {command};
if (!allowFastForward)
arguments << "--no-ff";
arguments << branch;
@@ -2854,18 +2854,18 @@ bool GitClient::canRebase(const QString &workingDirectory) const
void GitClient::rebase(const QString &workingDirectory, const QString &argument)
{
- VcsCommand *command = vcsExecAbortable(workingDirectory, { "rebase", argument });
+ VcsCommand *command = vcsExecAbortable(workingDirectory, {"rebase", argument});
GitProgressParser::attachToCommand(command);
}
void GitClient::cherryPick(const QString &workingDirectory, const QString &argument)
{
- vcsExecAbortable(workingDirectory, { "cherry-pick", argument });
+ vcsExecAbortable(workingDirectory, {"cherry-pick", argument});
}
void GitClient::revert(const QString &workingDirectory, const QString &argument)
{
- vcsExecAbortable(workingDirectory, { "revert", argument });
+ vcsExecAbortable(workingDirectory, {"revert", argument});
}
// Executes a command asynchronously. Work tree is expected to be clean.
@@ -2893,7 +2893,7 @@ bool GitClient::synchronousRevert(const QString &workingDirectory, const QString
// Do not stash if --continue or --abort is given as the commit
if (!commit.startsWith('-') && !beginStashScope(workingDirectory, command))
return false;
- return executeAndHandleConflicts(workingDirectory, { command, "--no-edit", commit }, command);
+ return executeAndHandleConflicts(workingDirectory, {command, "--no-edit", commit}, command);
}
bool GitClient::synchronousCherryPick(const QString &workingDirectory, const QString &commit)
@@ -2904,7 +2904,7 @@ bool GitClient::synchronousCherryPick(const QString &workingDirectory, const QSt
if (isRealCommit && !beginStashScope(workingDirectory, command))
return false;
- QStringList arguments = { command };
+ QStringList arguments = {command};
if (isRealCommit && isRemoteCommit(workingDirectory, commit))
arguments << "-x";
arguments << commit;
@@ -2914,7 +2914,7 @@ bool GitClient::synchronousCherryPick(const QString &workingDirectory, const QSt
void GitClient::interactiveRebase(const QString &workingDirectory, const QString &commit, bool fixup)
{
- QStringList arguments = { "rebase", "-i" };
+ QStringList arguments = {"rebase", "-i"};
if (fixup)
arguments << "--autosquash";
arguments << commit + '^';
@@ -2938,7 +2938,7 @@ QString GitClient::msgNoCommits(bool includeRemote)
void GitClient::stashPop(const QString &workingDirectory, const QString &stash)
{
- QStringList arguments = { "stash", "pop" };
+ QStringList arguments = {"stash", "pop"};
if (!stash.isEmpty())
arguments << stash;
VcsCommand *cmd = vcsExec(workingDirectory, arguments, nullptr, true, VcsCommand::ExpectRepoChanges);
@@ -2950,7 +2950,7 @@ bool GitClient::synchronousStashRestore(const QString &workingDirectory,
bool pop,
const QString &branch /* = QString()*/) const
{
- QStringList arguments = { "stash" };
+ QStringList arguments = {"stash"};
if (branch.isEmpty())
arguments << QLatin1String(pop ? "pop" : "apply") << stash;
else
@@ -2961,7 +2961,7 @@ bool GitClient::synchronousStashRestore(const QString &workingDirectory,
bool GitClient::synchronousStashRemove(const QString &workingDirectory, const QString &stash,
QString *errorMessage) const
{
- QStringList arguments = { "stash" };
+ QStringList arguments = {"stash"};
if (stash.isEmpty())
arguments << "clear";
else
@@ -2984,7 +2984,7 @@ bool GitClient::synchronousStashList(const QString &workingDirectory, QList<Stas
{
stashes->clear();
- const QStringList arguments = { "stash", "list", noColorOption };
+ const QStringList arguments = {"stash", "list", noColorOption};
const SynchronousProcessResponse resp = vcsFullySynchronousExec(workingDirectory, arguments);
if (resp.result != SynchronousProcessResponse::Finished) {
msgCannotRun(arguments, workingDirectory, resp.stdErr(), errorMessage);
@@ -3002,18 +3002,18 @@ bool GitClient::synchronousStashList(const QString &workingDirectory, QList<Stas
// Read a single-line config value, return trimmed
QString GitClient::readConfigValue(const QString &workingDirectory, const QString &configVar) const
{
- return readOneLine(workingDirectory, { "config", configVar });
+ return readOneLine(workingDirectory, {"config", configVar});
}
void GitClient::setConfigValue(const QString &workingDirectory, const QString &configVar,
const QString &value) const
{
- readOneLine(workingDirectory, { "config", configVar, value });
+ readOneLine(workingDirectory, {"config", configVar, value});
}
QString GitClient::readGitVar(const QString &workingDirectory, const QString &configVar) const
{
- return readOneLine(workingDirectory, { "var", configVar });
+ return readOneLine(workingDirectory, {"var", configVar});
}
QString GitClient::readOneLine(const QString &workingDirectory, const QStringList &arguments) const
@@ -3052,7 +3052,7 @@ unsigned GitClient::synchronousGitVersion(QString *errorMessage) const
// run git --version
const SynchronousProcessResponse resp = vcsSynchronousExec(
- QString(), { "--version" }, silentFlags);
+ QString(), {"--version"}, silentFlags);
if (resp.result != SynchronousProcessResponse::Finished) {
msgCannotRun(tr("Cannot determine Git version: %1").arg(resp.stdErr()), errorMessage);
return 0;