OSDN Git Service

Git: Show native pathes to repositories
authorTobias Hunger <tobias.hunger@nokia.com>
Thu, 7 Oct 2010 13:42:03 +0000 (15:42 +0200)
committerTobias Hunger <tobias.hunger@nokia.com>
Fri, 8 Oct 2010 12:30:31 +0000 (14:30 +0200)
src/plugins/git/changeselectiondialog.cpp
src/plugins/git/gitplugin.cpp
src/plugins/git/stashdialog.cpp

index b762369..654ac5d 100644 (file)
@@ -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()
index eee8c52..211353b 100644 (file)
@@ -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,
index 59ab1ca..f7c2123 100644 (file)
@@ -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)