diff options
author | Yuqian Li <liyuqian@google.com> | 2017-10-24 14:42:57 -0400 |
---|---|---|
committer | Yuqian Li <liyuqian@google.com> | 2017-10-24 19:09:44 +0000 |
commit | 33e2fad1fee82f244dd4a5f66fe4ec2868c36d76 (patch) | |
tree | c2b5536c6ecae3934ed74ce93f9ddd41b3daf3ba /tools/android | |
parent | 0cb158969c87b49e9da53a82ab6d18ad3d6d0775 (diff) |
Automatically generate CLs for legacy guard flags
For example, a single command
$ python add_legacy_flag.py SK_SUPPORT_LEGACY_AA_CHOICE -a /data/android -c ~/chromium/src -g legacyflag
generates the following CLs
* http://cl/172474970
* https://chromium-review.googlesource.com/c/chromium/src/+/725820
* https://googleplex-android-review.git.corp.google.com/#/c/platform/external/skia/+/3088783/
Bug: skia:
Change-Id: Ie9a875f19ac86e0de83a8962ab384b10f8085c17
Reviewed-on: https://skia-review.googlesource.com/61400
Reviewed-by: Ben Wagner <benjaminwagner@google.com>
Reviewed-by: Ravi Mistry <rmistry@google.com>
Diffstat (limited to 'tools/android')
-rw-r--r-- | tools/android/upload_to_android.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/android/upload_to_android.py b/tools/android/upload_to_android.py index 9afbf298d4..76e4640fb0 100644 --- a/tools/android/upload_to_android.py +++ b/tools/android/upload_to_android.py @@ -52,7 +52,7 @@ def get_change_details(change_num): return json.loads(content[5:]) -def upload_to_android(work_dir, change_num, debug): +def init_work_dir(work_dir): if not os.path.isdir(work_dir): print 'Creating %s' % work_dir os.makedirs(work_dir) @@ -106,6 +106,11 @@ About to run repo init. If it hangs asking you to run glogin then please: subprocess.check_call( 'git config user.email %s@google.com' % getpass.getuser(), shell=True) + return repo_binary + +def upload_to_android(work_dir, change_num, debug): + repo_binary = init_work_dir(work_dir) + # Create repo branch. subprocess.check_call('%s start %s .' % (repo_binary, REPO_BRANCH_NAME), shell=True) |