diff --git a/src/plugins/git/changeselectiondialog.cpp b/src/plugins/git/changeselectiondialog.cpp
index b762369b4fdcd54e629cfdb70955ecb8432e1d3e..654ac5dcf84425d4f01ae970563b4ed74efea2a4 100644
--- a/src/plugins/git/changeselectiondialog.cpp
+++ b/src/plugins/git/changeselectiondialog.cpp
@@ -55,7 +55,7 @@ QString ChangeSelectionDialog::repository() const
 
 void ChangeSelectionDialog::setRepository(const QString &s)
 {
-    m_ui.repositoryEdit->setText(s);
+    m_ui.repositoryEdit->setText(QDir::toNativeSeparators(s));
 }
 
 void ChangeSelectionDialog::selectWorkingDirectory()
diff --git a/src/plugins/git/gitplugin.cpp b/src/plugins/git/gitplugin.cpp
index eee8c5236cbd07aacdd1b213a9f1f4e940469a48..211353b944ba0075f529b936bbd39ab15257b72f 100644
--- a/src/plugins/git/gitplugin.cpp
+++ b/src/plugins/git/gitplugin.cpp
@@ -593,7 +593,7 @@ void GitPlugin::undoRepositoryChanges()
 {
     const VCSBase::VCSBasePluginState state = currentState();
     QTC_ASSERT(state.hasTopLevel(), return)
-    const QString msg = tr("Would you like to revert all pending changes to the repository\n%1?").arg(state.topLevel());
+    const QString msg = tr("Would you like to revert all pending changes to the repository\n%1?").arg(QDir::toNativeSeparators(state.topLevel()));
     const QMessageBox::StandardButton answer
             = QMessageBox::question(m_core->mainWindow(),
                                     tr("Revert"), msg,
diff --git a/src/plugins/git/stashdialog.cpp b/src/plugins/git/stashdialog.cpp
index 59ab1cadaae452939e0bdbef11a4cbdd8117c1a2..f7c2123db7c7f05a3da28d4b77d30665728957d4 100644
--- a/src/plugins/git/stashdialog.cpp
+++ b/src/plugins/git/stashdialog.cpp
@@ -37,6 +37,7 @@
 #include <vcsbase/vcsbaseoutputwindow.h>
 
 #include <QtCore/QDebug>
+#include <QtCore/QDir>
 #include <QtCore/QModelIndex>
 #include <QtCore/QDateTime>
 #include <QtGui/QStandardItemModel>
@@ -167,7 +168,7 @@ QString StashDialog::msgRepositoryLabel(const QString &repository)
 {
     return repository.isEmpty() ?
             tr("<No repository>")  :
-            tr("Repository: %1").arg(repository);
+            tr("Repository: %1").arg(QDir::toNativeSeparators(repository));
 }
 
 void StashDialog::refresh(const QString &repository, bool force)