Lines Matching full:repo
101 case 'repo':
121 $repo = $this->getSourceRepo($ext);
123 if (!$repo) {
126 } elseif ($this->cloneExtension($ext, $repo)) {
149 $repo = $this->getSourceRepo($ext);
151 if (!$repo) {
164 } elseif ($this->cloneExtension($ext, $repo)) {
190 foreach ($repos as $repo) {
191 if (!@chdir($repo)) {
192 $this->error("Could not change into $repo");
196 $this->info("executing $shell in $repo");
201 $this->success("git succeeded in $repo");
203 $this->error("git failed in $repo");
214 foreach ($repos as $repo) {
215 echo "$repo\n";
223 * @param string $repo
226 private function cloneExtension($ext, $repo) argument
234 $this->info("cloning $ext from $repo to $target");
236 system("git clone $repo $target", $ret);
287 $repo = $m[2];
288 return 'https://github.com/' . $user . '/' . $repo . '.git';
294 $repo = $m[2];
295 if (!$repo) $repo = $user;
297 return 'https://git.gitorious.org/' . $user . '/' . $repo . '.git';
303 $repo = $m[2];
304 return 'https://bitbucket.org/' . $user . '/' . $repo . '.git';