def run_abandon_cls(args): """Bulk abandon Gerrit CLs.""" go.mod_download() go.install(go.INFRA_GO + '/scripts/abandon_gerrit_cls') subprocess.check_call([ 'abandon_gerrit_cls', '--gerrit_instance', args.gerrit_instance, '--abandon_reason', args.abandon_reason, '--last_modified_before_days', str(args.last_modified_before_days), ])
def update_infra_config(old_branch, new_branch): '''Create a CL to add infra support for the new branch and remove the old.''' owner = git.git('config', 'user.email').rstrip() if not owner: print >> sys.stderr, ('No configured git user; please run ' '"git config user.email <your email>".') sys.exit(1) go.mod_download() go.install(go.INFRA_GO + '/go/supported_branches/cmd/new-branch') subprocess.check_call([ 'new-branch', '--branch', new_branch[len(REFS_HEADS_PREFIX):], '--delete', old_branch[len(REFS_HEADS_PREFIX):], '--owner', owner, '--exclude-trybots=chromium.*', '--exclude-trybots=.*Android_Framework.*', '--submit' ])