Lines Matching refs:repo_dir
345 self.repo_dir = os.path.join(dir_top, self.sub_dir)
356 print('Cloning {n} into {d}'.format(n=self.name, d=self.repo_dir))
358 make_or_exist_dirs(self.repo_dir)
360 command_output(['git', 'clone', self.url, '.'], self.repo_dir)
369 if os.path.isdir(self.repo_dir):
370 print("Removing old tree {}".format(self.repo_dir))
371 shutil.rmtree(self.repo_dir, onerror=on_rm_error)
381 command_output(['git', 'fetch', 'origin'], self.repo_dir)
397 print('Checking out {n} in {d}'.format(n=self.name, d=self.repo_dir))
399 if os.path.isdir(self.repo_dir):
400 shutil.rmtree(self.repo_dir, onerror = on_rm_error)
401 if not os.path.exists(os.path.join(self.repo_dir, '.git')):
405 command_output(['git', 'checkout', self._args.ref], self.repo_dir)
407 command_output(['git', 'checkout', self.commit], self.repo_dir)
408 print(command_output(['git', 'status'], self.repo_dir))
416 command_output(shlex.split(p), self.repo_dir)
419 command_output(shlex.split(p), self.repo_dir)
422 command_output(shlex.split(p), self.repo_dir)
428 command_output(shlex.split(cmd), self.repo_dir)
442 'cmake', self.repo_dir,
523 print('Building {n} in {d}'.format(n=self.name, d=self.repo_dir))