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