167 else: |
167 else: |
168 # find the root of the repo |
168 # find the root of the repo |
169 repodir = dname |
169 repodir = dname |
170 while not os.path.isdir(os.path.join(repodir, self.vcs.adminDir)): |
170 while not os.path.isdir(os.path.join(repodir, self.vcs.adminDir)): |
171 repodir = os.path.dirname(repodir) |
171 repodir = os.path.dirname(repodir) |
172 if repodir == os.sep: |
172 if os.path.splitdrive(repodir)[1] == os.sep: |
173 return |
173 return |
174 |
174 |
175 self.process.kill() |
175 self.process.kill() |
176 |
176 |
177 self.process.setWorkingDirectory(repodir) |
177 self.process.setWorkingDirectory(repodir) |