130 |
130 |
131 args = self.vcs.initCommand("remote") |
131 args = self.vcs.initCommand("remote") |
132 args.append("--verbose") |
132 args.append("--verbose") |
133 |
133 |
134 # find the root of the repo |
134 # find the root of the repo |
135 repodir = self.projectDir |
135 repodir = self.vcs.findRepoRoot(self.projectDir) |
136 while not os.path.isdir(os.path.join(repodir, self.vcs.adminDir)): |
136 if not repodir: |
137 repodir = os.path.dirname(repodir) |
137 return |
138 if os.path.splitdrive(repodir)[1] == os.sep: |
|
139 return |
|
140 |
138 |
141 self.process.kill() |
139 self.process.kill() |
142 self.process.setWorkingDirectory(repodir) |
140 self.process.setWorkingDirectory(repodir) |
143 |
141 |
144 self.process.start("git", args) |
142 self.process.start("git", args) |