diff options
author | rockot <rockot@chromium.org> | 2015-05-23 23:18:09 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-05-24 06:18:50 +0000 |
commit | 7b6d64a6dabbba0f2ce3dd4429fdc79d4aabc898 (patch) | |
tree | 7f69d5459b2193b348bbdfd22a8f1592aee2d121 /mojo/tools/rev_sdk.py | |
parent | 0404d85f873341ea50b47a8220126b24dc2030d9 (diff) | |
download | chromium_src-7b6d64a6dabbba0f2ce3dd4429fdc79d4aabc898.zip chromium_src-7b6d64a6dabbba0f2ce3dd4429fdc79d4aabc898.tar.gz chromium_src-7b6d64a6dabbba0f2ce3dd4429fdc79d4aabc898.tar.bz2 |
Update mojo sdk to rev 1dc8a9a5db73d3718d99917fadf31f5fb2ebad4f
Relanding this. Was reverted due to some type conversion errors
on Win x64 GN dbg (guess because MSVS 2012?)
Just noticed the revert. Will upstream the Mojo fix later.
BUG=None
TBR=jam@chromium.org
Review URL: https://codereview.chromium.org/1157843002
Cr-Commit-Position: refs/heads/master@{#331246}
Diffstat (limited to 'mojo/tools/rev_sdk.py')
-rwxr-xr-x | mojo/tools/rev_sdk.py | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/mojo/tools/rev_sdk.py b/mojo/tools/rev_sdk.py index 15812c5..06241ee 100755 --- a/mojo/tools/rev_sdk.py +++ b/mojo/tools/rev_sdk.py @@ -23,7 +23,7 @@ sdk_dirs_to_clone = [ sdk_dirs_to_not_clone = [ "mojo/public/cpp/application", "mojo/public/interfaces/application", - "third_party/mojo/src/mojo/public/java/application", + "mojo/public/java/application", ] # Individual files to preserve within the target repository during roll. These @@ -43,8 +43,9 @@ for sdk_dir in sdk_dirs_to_clone: sdk_dir_in_chromium = os.path.join(sdk_prefix_in_chromium, sdk_dir) dirs_to_clone[sdk_dir] = sdk_dir_in_chromium -def rev(source_dir, chromium_dir): - src_commit = system(["git", "show-ref", "HEAD", "-s"], cwd=source_dir).strip() +def rev(source_dir, chromium_dir, mojo_revision): + src_commit = system(["git", "rev-parse", mojo_revision], + cwd=source_dir).strip() for input_dir, dest_dir in dirs_to_clone.iteritems(): if os.path.exists(os.path.join(chromium_dir, dest_dir)): @@ -89,8 +90,15 @@ def rev(source_dir, chromium_dir): commit("Update mojo sdk to rev " + src_commit, cwd=chromium_dir) -if len(sys.argv) != 2: - print "usage: rev_sdk.py <mojo source dir>" +if len(sys.argv) < 2: + print "usage: rev_sdk.py <mojo source dir> [<mojo revision>]" sys.exit(1) -rev(sys.argv[1], chromium_root_dir) +# Allow override of the roll revision. +if len(sys.argv) == 3: + mojo_revision = sys.argv[2] +else: + mojo_revision = 'origin/HEAD' + +rev(sys.argv[1], chromium_root_dir, mojo_revision) + |