forked from qt-creator/qt-creator
Git: Use StashGuard for merge and rebase
Change-Id: I7c9059396aaac78c769518b34c7bf68bfe9932ec Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: Petar Perisin <petar.perisin@gmail.com>
This commit is contained in:
@@ -2530,13 +2530,13 @@ unsigned GitClient::synchronousGitVersion(QString *errorMessage) const
|
||||
return version(major, minor, patch);
|
||||
}
|
||||
|
||||
GitClient::StashGuard::StashGuard(const QString &workingDirectory, const QString &keyword) :
|
||||
GitClient::StashGuard::StashGuard(const QString &workingDirectory, const QString &keyword, bool askUser) :
|
||||
pop(true),
|
||||
workingDir(workingDirectory)
|
||||
{
|
||||
client = GitPlugin::instance()->gitClient();
|
||||
QString errorMessage;
|
||||
stashResult = client->ensureStash(workingDir, keyword, true, &message, &errorMessage);
|
||||
stashResult = client->ensureStash(workingDir, keyword, askUser, &message, &errorMessage);
|
||||
if (stashResult == GitClient::StashFailed)
|
||||
VcsBase::VcsBaseOutputWindow::instance()->appendError(errorMessage);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user