forked from qt-creator/qt-creator
Git: Remove args from diff
They are unused Change-Id: I6cff3c6028208f1c7c0937c53b3f5090dae719a6 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
fd183531dd
commit
bcf9c7621f
@@ -484,16 +484,15 @@ class GitCommitDiffArgumentsWidget : public BaseGitDiffArgumentsWidget
|
||||
|
||||
public:
|
||||
GitCommitDiffArgumentsWidget(Git::Internal::GitClient *client, const QString &directory,
|
||||
const QStringList &args, const QStringList &unstaged,
|
||||
const QStringList &staged) :
|
||||
BaseGitDiffArgumentsWidget(client, directory, args),
|
||||
const QStringList &unstaged, const QStringList &staged) :
|
||||
BaseGitDiffArgumentsWidget(client, directory, QStringList()),
|
||||
m_unstagedFileNames(unstaged),
|
||||
m_stagedFileNames(staged)
|
||||
{ }
|
||||
|
||||
void executeCommand()
|
||||
{
|
||||
m_client->diff(m_workingDirectory, arguments(), m_unstagedFileNames, m_stagedFileNames);
|
||||
m_client->diff(m_workingDirectory, m_unstagedFileNames, m_stagedFileNames);
|
||||
}
|
||||
|
||||
private:
|
||||
@@ -506,14 +505,14 @@ class GitFileDiffArgumentsWidget : public BaseGitDiffArgumentsWidget
|
||||
Q_OBJECT
|
||||
public:
|
||||
GitFileDiffArgumentsWidget(Git::Internal::GitClient *client, const QString &directory,
|
||||
const QStringList &args, const QString &file) :
|
||||
BaseGitDiffArgumentsWidget(client, directory, args),
|
||||
const QString &file) :
|
||||
BaseGitDiffArgumentsWidget(client, directory, QStringList()),
|
||||
m_fileName(file)
|
||||
{ }
|
||||
|
||||
void executeCommand()
|
||||
{
|
||||
m_client->diff(m_workingDirectory, arguments(), m_fileName);
|
||||
m_client->diff(m_workingDirectory, m_fileName);
|
||||
}
|
||||
|
||||
private:
|
||||
@@ -924,7 +923,6 @@ VcsBase::VcsBaseEditorWidget *GitClient::createVcsEditor(const Core::Id &id,
|
||||
}
|
||||
|
||||
void GitClient::diff(const QString &workingDirectory,
|
||||
const QStringList &diffArgs,
|
||||
const QStringList &unstagedFileNames,
|
||||
const QStringList &stagedFileNames)
|
||||
{
|
||||
@@ -957,7 +955,7 @@ void GitClient::diff(const QString &workingDirectory,
|
||||
VcsBase::VcsBaseEditorWidget *editor = findExistingVCSEditor("originalFileName", workingDirectory);
|
||||
if (!editor) {
|
||||
GitCommitDiffArgumentsWidget *argWidget =
|
||||
new GitCommitDiffArgumentsWidget(this, workingDirectory, diffArgs,
|
||||
new GitCommitDiffArgumentsWidget(this, workingDirectory,
|
||||
unstagedFileNames, stagedFileNames);
|
||||
|
||||
editor = createVcsEditor(editorId, title,
|
||||
@@ -995,7 +993,7 @@ void GitClient::diff(const QString &workingDirectory,
|
||||
if (!stagedFileNames.empty()) {
|
||||
QStringList arguments(cmdArgs);
|
||||
arguments << userDiffArgs;
|
||||
arguments << QLatin1String("--cached") << diffArgs << QLatin1String("--") << stagedFileNames;
|
||||
arguments << QLatin1String("--cached") << QLatin1String("--") << stagedFileNames;
|
||||
outputWindow()->appendCommand(workingDirectory, binary, arguments);
|
||||
command->addJob(arguments, timeout);
|
||||
}
|
||||
@@ -1005,7 +1003,6 @@ void GitClient::diff(const QString &workingDirectory,
|
||||
}
|
||||
|
||||
void GitClient::diff(const QString &workingDirectory,
|
||||
const QStringList &diffArgs,
|
||||
const QString &fileName)
|
||||
{
|
||||
const QString title = tr("Git Diff \"%1\"").arg(fileName);
|
||||
@@ -1029,7 +1026,7 @@ void GitClient::diff(const QString &workingDirectory,
|
||||
VcsBase::VcsBaseEditorWidget *editor = findExistingVCSEditor("originalFileName", sourceFile);
|
||||
if (!editor) {
|
||||
GitFileDiffArgumentsWidget *argWidget =
|
||||
new GitFileDiffArgumentsWidget(this, workingDirectory, diffArgs, fileName);
|
||||
new GitFileDiffArgumentsWidget(this, workingDirectory, fileName);
|
||||
|
||||
editor = createVcsEditor(editorId, title, sourceFile, CodecSource, "originalFileName", sourceFile, argWidget);
|
||||
connect(editor, SIGNAL(diffChunkReverted(VcsBase::DiffChunk)), argWidget, SLOT(executeCommand()));
|
||||
|
||||
@@ -137,9 +137,9 @@ public:
|
||||
QString findRepositoryForDirectory(const QString &dir);
|
||||
QString findGitDirForRepository(const QString &repositoryDir) const;
|
||||
|
||||
void diff(const QString &workingDirectory, const QStringList &diffArgs, const QString &fileName);
|
||||
void diff(const QString &workingDirectory, const QStringList &diffArgs,
|
||||
const QStringList &unstagedFileNames, const QStringList &stagedFileNames= QStringList());
|
||||
void diff(const QString &workingDirectory, const QString &fileName);
|
||||
void diff(const QString &workingDirectory, const QStringList &unstagedFileNames,
|
||||
const QStringList &stagedFileNames = QStringList());
|
||||
void diffBranch(const QString &workingDirectory,
|
||||
const QStringList &diffArgs,
|
||||
const QString &branchName);
|
||||
|
||||
@@ -717,7 +717,7 @@ GitVersionControl *GitPlugin::gitVersionControl() const
|
||||
|
||||
void GitPlugin::submitEditorDiff(const QStringList &unstaged, const QStringList &staged)
|
||||
{
|
||||
m_gitClient->diff(m_submitRepository, QStringList(), unstaged, staged);
|
||||
m_gitClient->diff(m_submitRepository, unstaged, staged);
|
||||
}
|
||||
|
||||
void GitPlugin::submitEditorMerge(const QStringList &unmerged)
|
||||
@@ -737,21 +737,21 @@ void GitPlugin::diffCurrentFile()
|
||||
{
|
||||
const VcsBase::VcsBasePluginState state = currentState();
|
||||
QTC_ASSERT(state.hasFile(), return);
|
||||
m_gitClient->diff(state.currentFileTopLevel(), QStringList(), state.relativeCurrentFile());
|
||||
m_gitClient->diff(state.currentFileTopLevel(), state.relativeCurrentFile());
|
||||
}
|
||||
|
||||
void GitPlugin::diffCurrentProject()
|
||||
{
|
||||
const VcsBase::VcsBasePluginState state = currentState();
|
||||
QTC_ASSERT(state.hasProject(), return);
|
||||
m_gitClient->diff(state.currentProjectTopLevel(), QStringList(), state.relativeCurrentProject());
|
||||
m_gitClient->diff(state.currentProjectTopLevel(), state.relativeCurrentProject());
|
||||
}
|
||||
|
||||
void GitPlugin::diffRepository()
|
||||
{
|
||||
const VcsBase::VcsBasePluginState state = currentState();
|
||||
QTC_ASSERT(state.hasTopLevel(), return);
|
||||
m_gitClient->diff(state.topLevel(), QStringList(), QStringList());
|
||||
m_gitClient->diff(state.topLevel(), QStringList());
|
||||
}
|
||||
|
||||
void GitPlugin::logFile()
|
||||
|
||||
Reference in New Issue
Block a user