apm_git_build_repository (private)

 apm_git_build_repository [ -debug ] [ -force_fresh ] \
    [ -channels channels ] [ -min_final_version min_final_version ] \
    [ -min_compat_version min_compat_version ]

Defined in packages/acs-admin/tcl/apm-admin-procs.tcl

Rebuild the repository on the local machine. Only useful for the openacs.org site. Adapted from the CVS implementation, which came from Lars' build-repository.tcl page.

Switches:
-debug (optional, boolean, defaults to "0")
Set to 1 to test with only a small subset of packages and branches instead of all of them.
-force_fresh (optional, boolean, defaults to "false")
Force a frech clone of the Git repos.
-channels (optional, defaults to "*")
A string match style pattern. Generate apm files for the matching channels only
-min_final_version (optional, defaults to "5.8.0")
-min_compat_version (optional, defaults to "5.3.0")

Partial Call Graph (max 5 caller/called nodes):
%3 ad_opentmpfile ad_opentmpfile (public) ad_try ad_try (public) apm_get_package_files apm_get_package_files (public) apm_git_checkout_repo apm_git_checkout_repo (private) apm_git_fetch_repo apm_git_fetch_repo (private) apm_git_build_repository apm_git_build_repository apm_git_build_repository->ad_opentmpfile apm_git_build_repository->ad_try apm_git_build_repository->apm_get_package_files apm_git_build_repository->apm_git_checkout_repo apm_git_build_repository->apm_git_fetch_repo

Testcases:
No testcase defined.
[ show source ]
Show another procedure: