Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Issue 1151423002: Move recipe engine to third_party/recipe_engine. (Closed)

Created:
5 years, 7 months ago by luqui
Modified:
5 years, 6 months ago
Reviewers:
iannucci
CC:
chromium-reviews, kjellander-cc_chromium.org, stip+watch_chromium.org
Target Ref:
refs/heads/master
Project:
tools
Visibility:
Public.

Description

Move recipe engine to third_party/recipe_engine. This is a step in preparation to move the recipe engine to its own repo. The main purpose here is to break the tangly links of the recipe engine to the rest of the build repo, and to begin to define the boundary between the recipe "engine" and the rest of the recipes. Supporting internal changes: https://chromereviews.googleplex.com/198277013 TBR for chromium_tests changes, which are trivial. BUG=459840 TBR=phajdan.jr@chromium.org Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=295453

Patch Set 1 #

Patch Set 2 : Move run_recipe back, a few fixes. #

Patch Set 3 : Copyright notices #

Total comments: 23

Patch Set 4 : s/^recipe_// in module names #

Patch Set 5 : Review comments #

Patch Set 6 : Moved field_composer_test with its buddies #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1120 lines, -6603 lines) Patch
M scripts/common/annotator.py View 1 2 3 4 5 7 chunks +6 lines, -353 lines 0 comments Download
M scripts/common/unittests/annotator_test.py View 4 chunks +6 lines, -185 lines 0 comments Download
D scripts/slave/README.recipes.md View 1 chunk +0 lines, -549 lines 0 comments Download
M scripts/slave/annotated_run.py View 1 2 3 4 4 chunks +41 lines, -628 lines 0 comments Download
D scripts/slave/field_composer.py View 1 chunk +0 lines, -86 lines 0 comments Download
M scripts/slave/isolation/recipes.isolate View 1 2 3 2 chunks +1 line, -8 lines 0 comments Download
D scripts/slave/recipe_api.py View 1 chunk +0 lines, -449 lines 0 comments Download
D scripts/slave/recipe_config.py View 1 chunk +0 lines, -792 lines 0 comments Download
D scripts/slave/recipe_config_types.py View 1 chunk +0 lines, -164 lines 0 comments Download
D scripts/slave/recipe_loader.py View 1 chunk +0 lines, -368 lines 0 comments Download
M scripts/slave/recipe_modules/adb/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/adb/test_api.py View 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/amp/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/android/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/android/config.py View 1 2 3 1 chunk +3 lines, -3 lines 0 comments Download
M scripts/slave/recipe_modules/android/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/archive/api.py View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/auto_bisect/api.py View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/bisect_tester/api.py View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/bisect_tester/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/bot_update/api.py View 1 2 3 1 chunk +1 line, -2 lines 0 comments Download
A + scripts/slave/recipe_modules/bot_update/resources/__init__.py View 0 chunks +-1 lines, --1 lines 0 comments Download
M scripts/slave/recipe_modules/bot_update/test_api.py View 1 2 3 1 chunk +9 lines, -1 line 0 comments Download
M scripts/slave/recipe_modules/buildbot/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromite/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromite/config.py View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/chromium/api.py View 1 2 3 4 5 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/chromium/client_skia.py View 1 chunk +10 lines, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromium/config.py View 1 2 3 1 chunk +3 lines, -3 lines 0 comments Download
M scripts/slave/recipe_modules/chromium/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromium_android/api.py View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromium_android/chromium_config.py View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/chromium_android/config.py View 1 2 3 1 chunk +3 lines, -3 lines 0 comments Download
M scripts/slave/recipe_modules/chromium_tests/api.py View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/chromium_tests/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/commit_position/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/commit_position/example.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/cronet/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/disk/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/disk/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/example/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/file/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/file/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/filter/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/gatekeeper/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/gatekeeper/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/gclient/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/gclient/config.py View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/gclient/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/generator_script/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/generator_script/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/git/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/git/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/git_clone_bundler/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/gitiles/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/gitiles/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/goma/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/gpu/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/gpu/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/gsutil/api.py View 1 2 3 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipe_modules/halt/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/ios/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/ios/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/isolate/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/isolate/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/itertools/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/json/api.py View 1 2 3 2 chunks +4 lines, -4 lines 0 comments Download
M scripts/slave/recipe_modules/json/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/libyuv/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/libyuv/chromium_config.py View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/math_utils/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/omahaproxy/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/path/api.py View 1 2 3 5 chunks +9 lines, -9 lines 0 comments Download
M scripts/slave/recipe_modules/path/config.py View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/path/test_api.py View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/perf_dashboard/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/perf_dashboard/config.py View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/pgo/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/platform/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/platform/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/properties/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/properties/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/python/api.py View 1 2 3 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipe_modules/raw_io/api.py View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/raw_io/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/repo/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/rietveld/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/skia/api.py View 1 2 3 2 chunks +12 lines, -5 lines 0 comments Download
M scripts/slave/recipe_modules/skia/config.py View 1 2 3 1 chunk +13 lines, -3 lines 0 comments Download
M scripts/slave/recipe_modules/step/api.py View 1 2 3 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipe_modules/step/config.py View 1 2 3 1 chunk +5 lines, -5 lines 0 comments Download
M scripts/slave/recipe_modules/step/example.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/swarming/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/swarming_client/api.py View 1 2 3 1 chunk +1 line, -2 lines 0 comments Download
M scripts/slave/recipe_modules/swarming_heartbeat/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/syzygy/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/syzygy/chromium_config.py View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/syzygy/config.py View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/syzygy/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/test_utils/api.py View 1 2 3 4 5 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/test_utils/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/time/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/time/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/trigger/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/tryserver/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/tryserver/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/url/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/uuid/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/v8/api.py View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/v8/chromium_config.py View 1 2 3 4 5 1 chunk +3 lines, -3 lines 0 comments Download
M scripts/slave/recipe_modules/v8/config.py View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/v8/gclient_config.py View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/v8/test_api.py View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/webrtc/api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/webrtc/chromium_android_config.py View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/webrtc/chromium_config.py View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/webrtc/config.py View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M scripts/slave/recipe_modules/webrtc/test_api.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/zip/api.py View 1 chunk +1 line, -1 line 0 comments Download
D scripts/slave/recipe_test_api.py View 1 chunk +0 lines, -462 lines 0 comments Download
A scripts/slave/recipe_universe.py View 1 2 3 4 1 chunk +27 lines, -0 lines 0 comments Download
D scripts/slave/recipe_util.py View 1 chunk +0 lines, -162 lines 0 comments Download
M scripts/slave/recipes/android/appurify.py View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/android/builder.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/chromium_mojo.py View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/example/defer_multiple.py View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/skia/skia.py View 1 chunk +11 lines, -0 lines 0 comments Download
D scripts/slave/unittests/expect_tests/__init__.py View 1 chunk +0 lines, -9 lines 0 comments Download
D scripts/slave/unittests/expect_tests/cover.py View 1 chunk +0 lines, -87 lines 0 comments Download
D scripts/slave/unittests/expect_tests/handle_debug.py View 1 chunk +0 lines, -42 lines 0 comments Download
D scripts/slave/unittests/expect_tests/handle_list.py View 1 chunk +0 lines, -33 lines 0 comments Download
D scripts/slave/unittests/expect_tests/handle_test.py View 1 chunk +0 lines, -153 lines 0 comments Download
D scripts/slave/unittests/expect_tests/handle_train.py View 1 chunk +0 lines, -148 lines 0 comments Download
D scripts/slave/unittests/expect_tests/main.py View 1 chunk +0 lines, -163 lines 0 comments Download
D scripts/slave/unittests/expect_tests/pipeline.py View 1 chunk +0 lines, -248 lines 0 comments Download
D scripts/slave/unittests/expect_tests/serialize.py View 1 chunk +0 lines, -127 lines 0 comments Download
D scripts/slave/unittests/expect_tests/type_definitions.py View 1 chunk +0 lines, -433 lines 0 comments Download
D scripts/slave/unittests/expect_tests/unittest_helper.py View 1 chunk +0 lines, -94 lines 0 comments Download
D scripts/slave/unittests/expect_tests/util.py View 1 chunk +0 lines, -24 lines 0 comments Download
D scripts/slave/unittests/field_composer_test.py View 1 2 3 4 5 1 chunk +0 lines, -80 lines 0 comments Download
M scripts/slave/unittests/recipe_configs_test.py View 1 2 3 1 chunk +6 lines, -152 lines 0 comments Download
M scripts/slave/unittests/recipe_lint_test.py View 1 2 3 4 1 chunk +9 lines, -66 lines 0 comments Download
M scripts/slave/unittests/recipe_simulation_test.py View 1 2 3 1 chunk +6 lines, -89 lines 0 comments Download
M scripts/tools/runit.py View 1 1 chunk +0 lines, -4 lines 0 comments Download
M scripts/tools/show_me_the_modules.py View 1 2 3 2 chunks +9 lines, -8 lines 0 comments Download
A + third_party/recipe_engine/README.md View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/recipe_engine/__init__.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/recipe_engine/config.py View 1 2 3 4 2 chunks +3 lines, -2 lines 0 comments Download
A + third_party/recipe_engine/config_types.py View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
A + third_party/recipe_engine/configs_test.py View 1 2 3 4 7 chunks +18 lines, -19 lines 0 comments Download
A + third_party/recipe_engine/expect_tests/__init__.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/recipe_engine/expect_tests/cover.py View 2 chunks +3 lines, -5 lines 0 comments Download
A + third_party/recipe_engine/expect_tests/handle_debug.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/recipe_engine/expect_tests/handle_list.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/recipe_engine/expect_tests/handle_test.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/recipe_engine/expect_tests/handle_train.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/recipe_engine/expect_tests/main.py View 2 chunks +2 lines, -2 lines 0 comments Download
A + third_party/recipe_engine/expect_tests/pipeline.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/recipe_engine/expect_tests/serialize.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/recipe_engine/expect_tests/type_definitions.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/recipe_engine/expect_tests/unittest_helper.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/recipe_engine/expect_tests/util.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A + third_party/recipe_engine/field_composer.py View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
A + third_party/recipe_engine/lint_test.py View 1 2 3 4 5 chunks +12 lines, -24 lines 0 comments Download
A + third_party/recipe_engine/loader.py View 1 2 3 4 9 chunks +76 lines, -51 lines 0 comments Download
A + third_party/recipe_engine/main.py View 1 2 3 4 10 chunks +252 lines, -162 lines 0 comments Download
A + third_party/recipe_engine/recipe_api.py View 1 2 3 4 2 chunks +2 lines, -2 lines 0 comments Download
A + third_party/recipe_engine/recipe_test_api.py View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
A third_party/recipe_engine/simulation_test.py View 1 2 3 4 1 chunk +98 lines, -0 lines 0 comments Download
A + third_party/recipe_engine/third_party/__init__.py View 0 chunks +-1 lines, --1 lines 0 comments Download
A third_party/recipe_engine/third_party/annotator.py View 1 2 3 4 1 chunk +345 lines, -0 lines 0 comments Download
A + third_party/recipe_engine/unittests/field_composer_test.py View 1 2 3 4 5 1 chunk +5 lines, -3 lines 0 comments Download
A + third_party/recipe_engine/util.py View 1 2 3 4 2 chunks +1 line, -15 lines 0 comments Download

Messages

Total messages: 18 (9 generated)
luqui
"ptal" I put some time on your calendar on Tuesday that we can do this ...
5 years, 7 months ago (2015-05-22 21:00:16 UTC) #2
iannucci
lgtm https://chromiumcodereview.appspot.com/1151423002/diff/40001/scripts/slave/annotated_run.py File scripts/slave/annotated_run.py (right): https://chromiumcodereview.appspot.com/1151423002/diff/40001/scripts/slave/annotated_run.py#newcode103 scripts/slave/annotated_run.py:103: s.step_warnings() wtf spacing? https://chromiumcodereview.appspot.com/1151423002/diff/40001/scripts/slave/bot_update.py File scripts/slave/bot_update.py (right): https://chromiumcodereview.appspot.com/1151423002/diff/40001/scripts/slave/bot_update.py#newcode3 ...
5 years, 7 months ago (2015-05-27 02:03:27 UTC) #3
luqui
https://chromiumcodereview.appspot.com/1151423002/diff/40001/scripts/slave/annotated_run.py File scripts/slave/annotated_run.py (right): https://chromiumcodereview.appspot.com/1151423002/diff/40001/scripts/slave/annotated_run.py#newcode103 scripts/slave/annotated_run.py:103: s.step_warnings() On 2015/05/27 02:03:27, iannucci wrote: > wtf spacing? ...
5 years, 6 months ago (2015-05-28 21:47:38 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1151423002/80001
5 years, 6 months ago (2015-05-28 21:51:06 UTC) #7
commit-bot: I haz the power
Presubmit check for 1151423002-80001 failed and returned exit status 1. Running presubmit commit checks ...
5 years, 6 months ago (2015-05-28 21:56:30 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1151423002/80001
5 years, 6 months ago (2015-05-28 23:20:43 UTC) #11
commit-bot: I haz the power
Presubmit check for 1151423002-80001 failed and returned exit status 1. Running presubmit commit checks ...
5 years, 6 months ago (2015-05-28 23:25:29 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1151423002/100001
5 years, 6 months ago (2015-05-28 23:26:28 UTC) #17
commit-bot: I haz the power
5 years, 6 months ago (2015-05-28 23:39:11 UTC) #18
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
http://src.chromium.org/viewvc/chrome?view=rev&revision=295453

Powered by Google App Engine
This is Rietveld 408576698