diff --git a/src/plugins/git/gitplugin.cpp b/src/plugins/git/gitplugin.cpp index b61fc8f5caf0747aed12c3472eb353ad97562ab6..5997982569ab6ba82be08ec481017658a9171451 100644 --- a/src/plugins/git/gitplugin.cpp +++ b/src/plugins/git/gitplugin.cpp @@ -524,9 +524,17 @@ void GitPlugin::undoFileChanges() void GitPlugin::undoProjectChanges() { - QString workingDirectory = getWorkingDirectory(); + const QString workingDirectory = getWorkingDirectory(); if (workingDirectory.isEmpty()) return; + const QMessageBox::StandardButton answer + = QMessageBox::question(m_core->mainWindow(), + tr("Revert"), + tr("Would you like to revert all pending changes to the project?"), + QMessageBox::Yes|QMessageBox::No, + QMessageBox::No); + if (answer == QMessageBox::No) + return; m_gitClient->hardReset(workingDirectory, QString()); }