You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
989 B
47 lines
989 B
#!/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/master
|
|
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())
|