Lines Matching refs:repo_dir
326 self.repo_dir = os.path.join(dir_top, self.sub_dir)
337 distutils.dir_util.mkpath(self.repo_dir)
338 command_output(['git', 'clone', self.url, '.'], self.repo_dir)
341 command_output(['git', 'fetch', 'origin'], self.repo_dir)
344 print('Checking out {n} in {d}'.format(n=self.name, d=self.repo_dir))
346 shutil.rmtree(self.repo_dir, ignore_errors=True)
347 if not os.path.exists(os.path.join(self.repo_dir, '.git')):
351 command_output(['git', 'checkout', self._args.ref], self.repo_dir)
353 command_output(['git', 'checkout', self.commit], self.repo_dir)
354 print(command_output(['git', 'status'], self.repo_dir))
362 command_output(shlex.split(p), self.repo_dir)
365 command_output(shlex.split(p), self.repo_dir)
368 command_output(shlex.split(p), self.repo_dir)
374 command_output(shlex.split(cmd), self.repo_dir)
388 'cmake', self.repo_dir,
466 print('Building {n} in {d}'.format(n=self.name, d=self.repo_dir))