12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #!/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())
|