OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright 2015 The Chromium Authors. All rights reserved. | 2 # Copyright 2015 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 import argparse | 6 import argparse |
7 from datetime import datetime | 7 from datetime import datetime |
8 import logging | 8 import logging |
9 import os | 9 import os |
10 import shutil | 10 import shutil |
(...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
197 if args.fake_pub_get_into: | 197 if args.fake_pub_get_into: |
198 packages_dir = os.path.abspath(args.fake_pub_get_into) | 198 packages_dir = os.path.abspath(args.fake_pub_get_into) |
199 ensure_dir_exists(packages_dir) | 199 ensure_dir_exists(packages_dir) |
200 make_relative_symlink(sdk_path('packages/mojo/lib'), | 200 make_relative_symlink(sdk_path('packages/mojo/lib'), |
201 os.path.join(packages_dir, 'mojo')) | 201 os.path.join(packages_dir, 'mojo')) |
202 make_relative_symlink(sdk_path('packages/sky/lib'), | 202 make_relative_symlink(sdk_path('packages/sky/lib'), |
203 os.path.join(packages_dir, 'sky')) | 203 os.path.join(packages_dir, 'sky')) |
204 | 204 |
205 if should_commit: | 205 if should_commit: |
206 # Kinda a hack to make a prettier build dir for the commit: | 206 # Kinda a hack to make a prettier build dir for the commit: |
207 rel_build_dir = os.path.join(os.path.split(build_dir)[-2:]) | 207 script_path = os.path.relpath(os.path.abspath(__file__), SRC_ROOT) |
| 208 rel_build_dir = os.path.relpath(build_dir, SRC_ROOT) |
| 209 revision = git_revision() |
| 210 commit_url = "https://github.com/domokit/mojo/commit/%s" % revision |
| 211 pattern = """Autogenerated from %s |
| 212 Using %s and build output from %s. |
| 213 """ |
| 214 commit_message = pattern % (commit_url, script_path, rel_build_dir) |
208 subprocess.check_call(['git', 'add', '.'], cwd=sdk_root) | 215 subprocess.check_call(['git', 'add', '.'], cwd=sdk_root) |
209 subprocess.check_call([ | 216 subprocess.check_call([ |
210 'git', 'commit', | 217 'git', 'commit', |
211 '-m', '%s from %s' % (rel_build_dir, git_revision()) | 218 '-m', commit_message |
212 ], cwd=sdk_root) | 219 ], cwd=sdk_root) |
213 | 220 |
214 time_delta = datetime.now() - start_time | 221 time_delta = datetime.now() - start_time |
215 print 'SDK built at %s in %ss' % (sdk_root, time_delta.total_seconds()) | 222 print 'SDK built at %s in %ss' % (sdk_root, time_delta.total_seconds()) |
216 | 223 |
217 | 224 |
218 if __name__ == '__main__': | 225 if __name__ == '__main__': |
219 main() | 226 main() |
OLD | NEW |