aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/android
diff options
context:
space:
mode:
authorGravatar Yuqian Li <liyuqian@google.com>2017-10-24 14:42:57 -0400
committerGravatar Yuqian Li <liyuqian@google.com>2017-10-24 19:09:44 +0000
commit33e2fad1fee82f244dd4a5f66fe4ec2868c36d76 (patch)
treec2b5536c6ecae3934ed74ce93f9ddd41b3daf3ba /tools/android
parent0cb158969c87b49e9da53a82ab6d18ad3d6d0775 (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.py7
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)