def main(): arg_error = False revision = None dry_run = False use_repo = False if len(sys.argv) < 2: arg_error = True else: cig_code = sys.argv[1] for arg_num in range(2, len(sys.argv)): if sys.argv[arg_num] == "--revision": revision = sys.argv[arg_num+1] use_repo = True elif sys.argv[arg_num] == "--dry_run": dry_run = True if arg_error: print("syntax:", sys.argv[0], "<code_name> [--revision rev_num] [--dry_run]") exit(1) if cig_code == "all": code_list = code_db.codes() else: code_list = [cig_code] for check_code in code_list: if check_code not in code_db.codes(): print("unknown code:", check_code) exit(1) test_code(check_code, revision, dry_run, use_repo)
def main(): if len(sys.argv) != 2: print("syntax:", sys.argv[0], "<cig_code>") exit(-1) cig_code = sys.argv[1] if cig_code not in code_db.codes() and cig_code != "all": print("Unknown code:", cig_code) exit(-1) if cig_code == "all": code_list = code_db.codes() else: code_list = [cig_code] for code in code_list: if code_db.repo_type[code] is "svn": revs = get_recent_svn_revisions(code) elif code_db.repo_type[code] is "git": revs = get_recent_git_revisions(code) elif code_db.repo_type[code] is "hg": print("unsupported repo type") revs = [] #print(code, revs) process_code_revisions(code, revs)
def main(): if len(sys.argv) != 3: print(sys.argv[0], "<oauth token> <cmd>") print("<cmd> may be check, install or trigger") exit(1) # Get the GitHub OAuth token to allow these operations github_oauth_token = sys.argv[1] cmd = sys.argv[2] # Get the list of CIG git codes code_list = [code for code in code_db.codes() if code_db.repo_type[code] == "git"] if cmd == "check": for code in code_list: check_install_hooks(code, github_oauth_token, False) elif cmd == "install": for code in code_list: check_install_hooks(code, github_oauth_token, True) elif cmd == "trigger": for code in code_list: trigger_hook(code, github_oauth_token) time.sleep(10) else: print("Unknown command:", cmd) exit(1)