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

Issue 1419103009: [Sync] Componentize ProfileSyncService (Closed)

Created:
5 years, 1 month ago by blundell
Modified:
5 years, 1 month ago
CC:
chromium-reviews, David Black, donnd+watch_chromium.org, sadrul, yusukes+watch_chromium.org, zea+watch_chromium.org, michaelpg+watch-md-settings_chromium.org, dhollowa+watch_chromium.org, vabr+watchlist_chromium.org, browser-components-watch_chromium.org, bondd+autofillwatch_chromium.org, rginda+watch_chromium.org, skanuj+watch_chromium.org, noyau+watch_chromium.org, markusheintz_, tim+watch_chromium.org, extensions-reviews_chromium.org, melevin+watch_chromium.org, Matt Giuca, pvalenzuela+watch_chromium.org, dzhioev+watch_chromium.org, achuith+watch_chromium.org, nona+watch_chromium.org, dbeam+watch-options_chromium.org, blundell+watchlist_chromium.org, chromium-apps-reviews_chromium.org, kmadhusu+watch_chromium.org, dougw+watch_chromium.org, pedrosimonetti+watch_chromium.org, dbeam+watch-ntp_chromium.org, tapted, rouslan+autofill_chromium.org, jfweitz+watch_chromium.org, pam+watch_chromium.org, oshima+watch_chromium.org, kalyank, gcasto+watchlist_chromium.org, Jered, mkwst+watchlist-passwords_chromium.org, michaelpg+watch-options_chromium.org, tfarina, maxbogue+watch_chromium.org, shuchen+watch_chromium.org, jdonnelly+autofillwatch_chromium.org, plaree+watch_chromium.org, droger+watchlist_chromium.org, samarth+watch_chromium.org, sdefresne+watchlist_chromium.org, estade+watch_chromium.org, dbeam+watch-settings_chromium.org, James Su, stevenjb+watch-md-settings_chromium.org, davemoore+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@max_bogue_sync_backend_host
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Sync] Componentize ProfileSyncService This CL componentizes ProfileSyncService into //components/browser_sync/browser for clean integration on iOS. There are no problematic dependencies, so the componentization is straightforward. BUG=512825 TBR=rogerta,ellyjones,jochen Committed: https://crrev.com/7282b51bd5ceb6b6abbe3b9ae48e9a748bfbbd9f Cr-Commit-Position: refs/heads/master@{#358567}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Response to review #

Patch Set 3 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+229 lines, -3884 lines) Patch
M chrome/browser/BUILD.gn View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/android/contextualsearch/contextual_search_delegate.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/android/favicon_helper.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/android/foreign_session_helper.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/android/most_visited_sites.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/android/password_ui_view_android.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/app_controller_mac.mm View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/app_controller_mac_unittest.mm View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/autocomplete/chrome_autocomplete_provider_client.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/autocomplete/search_provider_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/autofill/options_util.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/browsing_data/history_counter_browsertest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/extensions/input_method_api.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/extensions/wallpaper_private_api.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/login/signin/auth_sync_observer.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/login/supervised/supervised_user_creation_controller_new.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/drive/drive_notification_manager_factory.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/enhanced_bookmarks/bookmark_server_cluster_service_factory.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/preferences_private/preferences_private_api.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/preferences_private/preferences_private_apitest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/sessions/sessions_api.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/sessions/sessions_apitest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/signed_in_devices/signed_in_devices_api.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/extension_service_sync_unittest.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/external_pref_loader.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/external_provider_impl_chromeos_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/feedback/system_logs/log_sources/chrome_internal_log_source.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/history/web_history_service_factory.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/history/web_history_service_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/password_manager/account_chooser_dialog_android.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/password_manager/auto_signin_first_run_infobar_delegate.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/password_manager/chrome_password_manager_client.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/password_manager/generated_password_saved_infobar_delegate_android.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/password_manager/password_store_factory.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/password_manager/save_password_infobar_delegate.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/profiles/profile.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/profiles/profile_manager.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/profiles/profile_window.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/signin/signin_ui_util.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/supervised_user/child_accounts/child_account_service.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/supervised_user/legacy/permission_request_creator_sync.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/supervised_user/supervised_user_service.h View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/supervised_user/supervised_user_service.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/chrome_sync_client.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/glue/sync_start_util.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/profile_sync_components_factory_impl.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/profile_sync_components_factory_impl_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
D chrome/browser/sync/profile_sync_service.h View 1 chunk +0 lines, -1016 lines 0 comments Download
D chrome/browser/sync/profile_sync_service.cc View 1 chunk +0 lines, -2705 lines 0 comments Download
M chrome/browser/sync/profile_sync_service_android.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/profile_sync_service_autofill_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/profile_sync_service_factory.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/profile_sync_service_mock.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/profile_sync_service_startup_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/profile_sync_service_typed_url_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/profile_sync_service_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/sync_error_notifier_factory_ash.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/sync_global_error.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/sync_global_error_factory.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/sync_startup_tracker.cc View 1 chunk +1 line, -1 line 0 comments Download
D chrome/browser/sync/sync_type_preference_provider.h View 1 chunk +0 lines, -18 lines 0 comments Download
M chrome/browser/sync/sync_ui_util.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/autofill_helper.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/bookmarks_helper.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/cross_platform_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/enable_disable_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/migration_test.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/migration_watcher.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/multi_client_status_change_checker.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/p2p_invalidation_forwarder.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/p2p_sync_refresher.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/password_manager_setting_migrator_helper.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/passwords_helper.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/passwords_helper.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/profile_sync_service_harness.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/quiesce_status_change_checker.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/sessions_helper.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_app_list_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_apps_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_backup_rollback_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_bookmarks_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_dictionary_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_directory_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_extensions_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_passwords_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_preferences_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_search_engines_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_sessions_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_supervised_user_settings_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_themes_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_typed_urls_sync_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/single_client_wallet_sync_test.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/sync_auth_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/sync_errors_test.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/sync_exponential_backoff_test.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/sync_integration_test_util.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/sync_test.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/updated_progress_marker_checker.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test_profile_sync_service.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/android/tab_model/tab_model.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/app_list/search/suggestions/suggestions_search_provider.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/ash/app_sync_ui_state.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/autofill/password_generation_popup_controller_impl.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/browser.cc View 1 2 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/browser_command_controller.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/cocoa/wrench_menu/wrench_menu_controller_unittest.mm View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_bubble_model.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/passwords/manage_passwords_view_utils_desktop_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/passwords/password_manager_presenter.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/search/search_tab_helper.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/search/search_tab_helper_unittest.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/sync/one_click_signin_sync_observer.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/sync/one_click_signin_sync_starter.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/app_launcher_login_handler.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/favicon_source.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/foreign_session_handler.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/history_ui.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/ntp/new_tab_page_handler.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/ntp/new_tab_page_sync_handler.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/ntp/new_tab_page_sync_handler.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/ntp/ntp_resource_cache.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options/autofill_options_handler.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options/browser_options_handler.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options/clear_browser_data_handler.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options/create_profile_handler.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options/manage_profile_handler.cc View 1 2 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options/password_manager_handler.cc View 1 2 chunks +6 lines, -5 lines 0 comments Download
M chrome/browser/ui/webui/options/sync_setup_handler.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/settings/sync_handler.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/signin/inline_login_handler_impl.cc View 2 chunks +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/sync_internals_message_handler.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 chunks +1 line, -3 lines 0 comments Download
M components/browser_sync.gypi View 1 1 chunk +33 lines, -0 lines 0 comments Download
A components/browser_sync/browser/BUILD.gn View 1 1 chunk +32 lines, -0 lines 0 comments Download
A components/browser_sync/browser/DEPS View 1 chunk +17 lines, -0 lines 0 comments Download
A + components/browser_sync/browser/profile_sync_service.h View 2 chunks +3 lines, -3 lines 0 comments Download
A + components/browser_sync/browser/profile_sync_service.cc View 1 3 chunks +2 lines, -2 lines 0 comments Download
M components/sync_driver.gypi View 1 1 chunk +1 line, -0 lines 0 comments Download
M components/sync_driver/BUILD.gn View 1 1 chunk +1 line, -0 lines 0 comments Download
A + components/sync_driver/sync_type_preference_provider.h View 1 2 chunks +3 lines, -3 lines 0 comments Download

Messages

Total messages: 27 (8 generated)
blundell
\o/
5 years, 1 month ago (2015-11-05 13:04:45 UTC) #2
vabr (Chromium)
This is great! Every file with *passwords* in the name LGTM. Cheers, Vaclav
5 years, 1 month ago (2015-11-05 13:12:00 UTC) #4
maxbogue
This was probably decided in some doc/email thread I didn't see, but why the /browser? ...
5 years, 1 month ago (2015-11-05 19:01:59 UTC) #6
blundell
On 2015/11/05 19:01:59, maxbogue wrote: > This was probably decided in some doc/email thread I ...
5 years, 1 month ago (2015-11-05 19:13:35 UTC) #7
blundell
On 2015/11/05 19:13:35, blundell wrote: > On 2015/11/05 19:01:59, maxbogue wrote: > > This was ...
5 years, 1 month ago (2015-11-05 19:13:53 UTC) #8
blundell
On 2015/11/05 19:13:53, blundell wrote: > On 2015/11/05 19:13:35, blundell wrote: > > On 2015/11/05 ...
5 years, 1 month ago (2015-11-05 19:14:15 UTC) #9
maxbogue
On 2015/11/05 19:14:15, blundell wrote: > On 2015/11/05 19:13:53, blundell wrote: > > On 2015/11/05 ...
5 years, 1 month ago (2015-11-05 20:40:21 UTC) #10
maxbogue
https://codereview.chromium.org/1419103009/diff/1/chrome/browser/ui/webui/options/password_manager_handler.cc File chrome/browser/ui/webui/options/password_manager_handler.cc (right): https://codereview.chromium.org/1419103009/diff/1/chrome/browser/ui/webui/options/password_manager_handler.cc#newcode21 chrome/browser/ui/webui/options/password_manager_handler.cc:21: #include <components/password_manager/core/browser/password_ui_utils.h> Looks like this should just be quotes ...
5 years, 1 month ago (2015-11-05 20:40:39 UTC) #11
blundell
On 2015/11/05 20:40:21, maxbogue wrote: > On 2015/11/05 19:14:15, blundell wrote: > > On 2015/11/05 ...
5 years, 1 month ago (2015-11-05 20:43:43 UTC) #12
Nicolas Zea
Awesome!! *sync* LGTM, with the request that sync_type_preference_provider actually go into sync_driver instead (it's closer ...
5 years, 1 month ago (2015-11-06 00:02:48 UTC) #13
blundell
Thanks! Moved the file. https://codereview.chromium.org/1419103009/diff/1/chrome/browser/ui/webui/options/password_manager_handler.cc File chrome/browser/ui/webui/options/password_manager_handler.cc (right): https://codereview.chromium.org/1419103009/diff/1/chrome/browser/ui/webui/options/password_manager_handler.cc#newcode21 chrome/browser/ui/webui/options/password_manager_handler.cc:21: #include <components/password_manager/core/browser/password_ui_utils.h> On 2015/11/05 20:40:39, ...
5 years, 1 month ago (2015-11-06 10:10:58 UTC) #14
blundell
+avi@ for the DEPS entry of //components/browser_sync/browser on //ui/base/l10n
5 years, 1 month ago (2015-11-06 10:13:07 UTC) #16
Avi (use Gerrit)
On 2015/11/06 10:13:07, blundell wrote: > +avi@ for the DEPS entry of //components/browser_sync/browser on //ui/base/l10n ...
5 years, 1 month ago (2015-11-06 20:32:05 UTC) #17
maxbogue
lgtm http://crrev.com/1407373006 has landed so you should be good to move forward with this!
5 years, 1 month ago (2015-11-06 23:23:41 UTC) #18
blundell
TBR=jochen for //chrome include path changes outside of //chrome/browser/*sync* TBR=rogerta for dependency from //components/browser_sync/browser to ...
5 years, 1 month ago (2015-11-09 07:12:28 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1419103009/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1419103009/40001
5 years, 1 month ago (2015-11-09 07:13:29 UTC) #24
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years, 1 month ago (2015-11-09 07:21:22 UTC) #25
commit-bot: I haz the power
Patchset 3 (id:??) landed as https://crrev.com/7282b51bd5ceb6b6abbe3b9ae48e9a748bfbbd9f Cr-Commit-Position: refs/heads/master@{#358567}
5 years, 1 month ago (2015-11-09 07:22:23 UTC) #26
Elly Fong-Jones
5 years, 1 month ago (2015-11-09 13:11:14 UTC) #27
Message was sent while issue was closed.
lgtm

Powered by Google App Engine
This is Rietveld 408576698