Lines Matching full:repo
60 $ cd My-Repo
67 $ cd My-Repo
78 $ cd My-Repo
95 $ git clone git@github.com:My-Group/My-Repo.git
96 $ cd My-Repo
148 repository name to specify a dependent repo and a "link" to
149 that repo's install artifacts. For example:
205 (case-insensitive) in order for this repo to be fetched and built.
319 """Initializes this good repo object.
322 'json': A fully populated JSON object describing the repo.
353 # Absolute paths for a repo's directories
443 """Execute any prebuild steps from the repo root"""
454 """Execute any custom_build steps from the repo root"""
488 # For each repo this repo depends on, generate a CMake variable
490 # repo's install dir.
550 """Build the dependent repo and time how long it took"""
588 GoodRepo(repo, args)
589 for repo in json.loads(known_good.read())['repos']
618 to build this home repo using the dependencies built by this script.
621 home repo to locate the install dirs of the dependent repos.
622 This information is baked into the CMake files of the home repo and so
623 this dictionary is kept with the repo via the json file.
627 for repo in repos:
628 # If the repo has an API tag and that does not match
630 if repo.api is not None and repo.api != args.api:
632 if install_names and repo.name in install_names and repo.on_build_platform:
635 var=install_names[repo.name],
636 dir=escape(repo.install_dir)))
670 '--clean-repo',
752 for repo in repos:
753 # If the repo has an API tag and that does not match
755 if repo.api is not None and repo.api != args.api:
758 # If the repo has a platform whitelist, skip the repo
760 if not repo.on_build_platform:
763 # Skip building the repo if its install directory already exists
767 if args.skip_existing_install and os.path.isdir(repo.install_dir):
768 … print('Skipping build for repo {n} due to existing install directory'.format(n=repo.name))
772 if repo.IsOptional(args.optional):
791 repo_dict[repo.name] = {field: getattr(repo, field) for field in field_list}
793 # If the repo has a CI whitelist, skip the repo unless
795 if len(repo.ci_only):
797 for env in repo.ci_only:
807 repo.Checkout()
810 if args.do_build and repo.build_step != 'skip':
811 repo.Build(repos, repo_dict)