141 |
141 |
142 # find the root of the repo |
142 # find the root of the repo |
143 repodir = dname |
143 repodir = dname |
144 while not os.path.isdir(os.path.join(repodir, self.vcs.adminDir)): |
144 while not os.path.isdir(os.path.join(repodir, self.vcs.adminDir)): |
145 repodir = os.path.dirname(repodir) |
145 repodir = os.path.dirname(repodir) |
146 if repodir == os.sep: |
146 if os.path.splitdrive(repodir)[1] == os.sep: |
147 return |
147 return |
148 |
148 |
149 self.process.setWorkingDirectory(repodir) |
149 self.process.setWorkingDirectory(repodir) |
150 |
150 |
151 self.process.start('hg', args) |
151 self.process.start('hg', args) |