예제 #1
0
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)
예제 #2
0
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)
예제 #3
0
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)