From 25a546e3ea759e90529f0425e3f1b5b305fd1544 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint <Friedemann.Kleint@nokia.com> Date: Thu, 24 Sep 2009 13:58:08 +0200 Subject: [PATCH] Git:: Prompt before doing hard reset. --- src/plugins/git/gitplugin.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/plugins/git/gitplugin.cpp b/src/plugins/git/gitplugin.cpp index b61fc8f5caf..5997982569a 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()); } -- GitLab