def main(): if len(sys.argv) != 2 or '--help' in sys.argv or '-h' in sys.argv: print >> sys.stderr, 'Usage: %s <commit hash for branch>' % sys.argv[0] sys.exit(1) go.check() branch_at = sys.argv[1] m = get_current_milestone() new_branch = '%s%d' % (CHROME_REF_PREFIX, m) old_branch = '%s%d' % (CHROME_REF_PREFIX, m - SUPPORTED_CHROME_BRANCHES) print 'Creating branch %s and removing support (eg. CQ) for %s' % ( new_branch, old_branch) create_new_branch(new_branch, branch_at) update_milestone(m + 1) update_infra_config(old_branch, new_branch)
def main(): if len(sys.argv) != 2: print >> sys.stderr, 'Usage: %s <commit hash for branch>' % sys.argv[0] sys.exit(1) go.check() branch_at = sys.argv[1] m = get_current_milestone() new_branch = '%s%d' % (CHROME_REF_PREFIX, m) old_branch = '%s%d' % (CHROME_REF_PREFIX, m-SUPPORTED_CHROME_BRANCHES) print 'Creating branch %s and removing support (eg. CQ) for %s' % ( new_branch, old_branch) create_new_branch(new_branch, branch_at) update_milestone(m+1) update_infra_config(old_branch, new_branch)
def main(): # TODO(rmistry): Instead of attempting to keep these args in sync, defer to # abandon_gerrit_cls for argument parsing. d = 'Helper script for bulk abandoning gerrit CLs' parser = argparse.ArgumentParser(description=d) parser.add_argument('--gerrit-instance', '-g', default='https://skia-review.googlesource.com', help='Name of the gerrit instance.') parser.add_argument('--abandon-reason', '-a', default='', help='Will be used as reason for abandoning.') parser.add_argument( '--last-modified-before-days', '-l', default=0, help= 'If 3 is specified then all CLs that were modified after 3 days ago ' 'will be returned.') args = parser.parse_args() go.check() run_abandon_cls(args)