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)