e5be65e998
Change-Id: I1bfd1b655af6cdfbd64452b1e594a276425095fe Bug: skia:11987 Docs-Preview: https://skia.org/?cl=410790 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/410790 Reviewed-by: Eric Boren <borenet@google.com> Commit-Queue: Ravi Mistry <rmistry@google.com>
47 lines
987 B
Python
Executable File
47 lines
987 B
Python
Executable File
#!/usr/bin/env python
|
|
# Copyright 2016 Google Inc.
|
|
#
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
import os
|
|
import sys
|
|
|
|
milestone_file = 'include/core/SkMilestone.h'
|
|
|
|
usage = '''
|
|
usage:
|
|
git fetch
|
|
git checkout -b change_milestone origin/main
|
|
python %s MILESTONE_NUMBER
|
|
git add %s
|
|
git commit -m "Update Skia milestone."
|
|
git cl land
|
|
|
|
'''
|
|
try:
|
|
milestone = int(sys.argv[1])
|
|
assert milestone > 0
|
|
except (IndexError, ValueError, AssertionError):
|
|
sys.stderr.write(usage % (sys.argv[0], milestone_file))
|
|
exit(1)
|
|
|
|
text = '''/*
|
|
* Copyright 2016 Google Inc.
|
|
*
|
|
* Use of this source code is governed by a BSD-style license that can be
|
|
* found in the LICENSE file.
|
|
*/
|
|
#ifndef SK_MILESTONE
|
|
#define SK_MILESTONE %d
|
|
#endif
|
|
'''
|
|
|
|
os.chdir(os.path.join(os.path.dirname(__file__), os.pardir))
|
|
|
|
with open(milestone_file, 'w') as o:
|
|
o.write(text % milestone)
|
|
|
|
with open(milestone_file, 'r') as f:
|
|
sys.stdout.write(f.read())
|