Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/bookmarks.py

changeset 1318
6fa303bd65d6
parent 1253
4a994190cf8b
child 1509
c0b5e693b0eb
diff -r 0bb67aced672 -r 6fa303bd65d6 Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/bookmarks.py
--- a/Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/bookmarks.py	Wed Sep 14 19:46:36 2011 +0200
+++ b/Plugins/VcsPlugins/vcsMercurial/BookmarksExtension/bookmarks.py	Thu Sep 15 18:28:26 2011 +0200
@@ -109,7 +109,7 @@
         repodir = self.vcs.splitPath(name)[0]
         while not os.path.isdir(os.path.join(repodir, self.vcs.adminDir)):
             repodir = os.path.dirname(repodir)
-            if repodir == os.sep:
+            if os.path.splitdrive(repodir)[1] == os.sep:
                 return
         
         dlg = HgBookmarkDialog(HgBookmarkDialog.DEFINE_MODE,
@@ -141,7 +141,7 @@
         repodir = self.vcs.splitPath(name)[0]
         while not os.path.isdir(os.path.join(repodir, self.vcs.adminDir)):
             repodir = os.path.dirname(repodir)
-            if repodir == os.sep:
+            if os.path.splitdrive(repodir)[1] == os.sep:
                 return
         
         bookmark, ok = QInputDialog.getItem(
@@ -171,7 +171,7 @@
         repodir = self.vcs.splitPath(name)[0]
         while not os.path.isdir(os.path.join(repodir, self.vcs.adminDir)):
             repodir = os.path.dirname(repodir)
-            if repodir == os.sep:
+            if os.path.splitdrive(repodir)[1] == os.sep:
                 return
         
         dlg = HgBookmarkRenameDialog(self.hgGetBookmarksList(repodir))
@@ -199,7 +199,7 @@
         repodir = self.vcs.splitPath(name)[0]
         while not os.path.isdir(os.path.join(repodir, self.vcs.adminDir)):
             repodir = os.path.dirname(repodir)
-            if repodir == os.sep:
+            if os.path.splitdrive(repodir)[1] == os.sep:
                 return
         
         dlg = HgBookmarkDialog(HgBookmarkDialog.MOVE_MODE,
@@ -296,7 +296,7 @@
         repodir = self.vcs.splitPath(name)[0]
         while not os.path.isdir(os.path.join(repodir, self.vcs.adminDir)):
             repodir = os.path.dirname(repodir)
-            if repodir == os.sep:
+            if os.path.splitdrive(repodir)[1] == os.sep:
                 return
         
         bookmarks = self.__getInOutBookmarks(repodir, True)
@@ -329,7 +329,7 @@
         repodir = self.vcs.splitPath(name)[0]
         while not os.path.isdir(os.path.join(repodir, self.vcs.adminDir)):
             repodir = os.path.dirname(repodir)
-            if repodir == os.sep:
+            if os.path.splitdrive(repodir)[1] == os.sep:
                 return
         
         bookmarks = self.__getInOutBookmarks(repodir, False)

eric ide

mercurial