Lines Matching full:repo
48 class Repo(object): class
73 """Push to the external repo with the commit message."""
108 # Note - this type of repo is used only for "readonly", in other words, this
109 # only serves as a incoming repo.
110 class FileRepo(Repo):
114 Repo.__init__(self, no_create_tmp_dir=True)
130 class P4Repo(Repo):
135 Repo.__init__(self)
162 class SvnRepo(Repo):
166 Repo.__init__(self)
191 class GitRepo(Repo):
195 Repo.__init__(self)
228 logger.GetLogger().LogFatalIf(ret, 'Could not clone git repo %s.' %
315 repo = self.CreateRepoFromDict(repo_dict)
317 self.input_repos.append(repo)
319 self.output_repos.append(repo)
333 repo = P4Repo(repo_address, repo_mappings, revision=revision)
335 repo = SvnRepo(repo_address, repo_mappings)
337 repo = GitRepo(repo_address,
343 repo = FileRepo(repo_address)
345 logger.GetLogger().LogFatal('Unknown repo type: %s' % repo_type)
346 return repo
355 help='The input file that contains repo descriptions.')
382 'FileRepo is only supported as an input repo.')